界面查询调整
							parent
							
								
									5e81ab9ac8
								
							
						
					
					
						commit
						b6e7db5a3b
					
				| 
						 | 
				
			
			@ -467,4 +467,8 @@ public interface ASNManager extends BaseManager{
 | 
			
		|||
	void cancelPuts(List<Long> ids);
 | 
			
		||||
	
 | 
			
		||||
	double getwsQtyMap(Map map);
 | 
			
		||||
	//批量打印整理标签
 | 
			
		||||
	@Transactional
 | 
			
		||||
	void printOrderAll(List<Long> ids,Long print);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -4712,4 +4712,55 @@ public void addASNDetail(Long id,ASNDetail asnDetail) {
 | 
			
		|||
			}
 | 
			
		||||
			return qty;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		@Override
 | 
			
		||||
		public void printOrderAll(List<Long> ids,Long print){
 | 
			
		||||
			SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
 | 
			
		||||
		
 | 
			
		||||
			double allocatedQuantity = 0;
 | 
			
		||||
			for (Long id: ids) {
 | 
			
		||||
				ASN asn=commonDao.load(ASN.class, id);
 | 
			
		||||
				List<ASNDetail> ads=commonDao.findByQuery(" from ASNDetail ad where ad.asn.id="
 | 
			
		||||
				+id+" and ad.expectedQuantity>0");
 | 
			
		||||
				for(ASNDetail ad:ads) {
 | 
			
		||||
					Long quantity =1L;
 | 
			
		||||
					Item item=commonDao.load(Item.class, ad.getItem().getId());
 | 
			
		||||
					PrintEquipment pe=commonDao.load(PrintEquipment.class, print);
 | 
			
		||||
					String qrcode="QAR/"+asn.getRelatedBill1()+"/"+ad.getStrBill8()+"/"+item.getCode()+"/"+item.getUnit();
 | 
			
		||||
					if(ad.getStrBill2()!=null&&!ad.getStrBill2().equals("")) {
 | 
			
		||||
						qrcode+="/"+ad.getStrBill2()+"/"+sdf.format(new Date());
 | 
			
		||||
					}else {
 | 
			
		||||
						qrcode+="//"+sdf.format(new Date());
 | 
			
		||||
					}
 | 
			
		||||
					JSONObject obj=new JSONObject();
 | 
			
		||||
					obj.put("itemName", item.getName());
 | 
			
		||||
					obj.put("unit", item.getUnit());
 | 
			
		||||
					obj.put("quantity", ad.getExpectedQtyOfMasterUnit());
 | 
			
		||||
					obj.put("taskCode", asn.getRelatedBill1());
 | 
			
		||||
					obj.put("qrcode", qrcode);
 | 
			
		||||
					obj.put("barCode", ad.getStrBill2()==null?"":ad.getStrBill2());
 | 
			
		||||
					obj.put("loc", ad.getLotInfo().getPropC2());
 | 
			
		||||
					obj.put("itemCode", item.getCode());
 | 
			
		||||
//					obj.put("propC1",sdf.format(new Date()));
 | 
			
		||||
					obj.put("propC1",ad.getLotInfo().getPropC1());
 | 
			
		||||
					obj.put("workName",UserHolder.getUser().getName());
 | 
			
		||||
					System.out.println(obj.toString());
 | 
			
		||||
					PrintTask pt=new PrintTask();
 | 
			
		||||
					pt.setType("3");
 | 
			
		||||
					pt.setStatus("0");
 | 
			
		||||
					pt.setQuantity(quantity);
 | 
			
		||||
					pt.setContent(obj.toString());
 | 
			
		||||
					pt.setCreateName(UserHolder.getUser().getName());
 | 
			
		||||
					pt.setCreateDate(new Date());
 | 
			
		||||
					pt.setMac(pe.getMac());
 | 
			
		||||
					pt.setPrintName(pe.getPrintName());
 | 
			
		||||
					pt.setPrintTitle(asn.getRelatedBill1()+"/"+item.getCode());
 | 
			
		||||
					commonDao.store(pt);
 | 
			
		||||
				}
 | 
			
		||||
				
 | 
			
		||||
			}
 | 
			
		||||
			
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,7 @@ public class SwmsExportGridServlet extends BaseHttpServlet {
 | 
			
		|||
//            logger.info("parameter:"+ids);
 | 
			
		||||
//            logger.info("parameter2:");
 | 
			
		||||
            if(ids != null) {
 | 
			
		||||
               ids = URLDecoder.decode(ids);
 | 
			
		||||
               ids = URLDecoder.decode(ids,"utf-8");
 | 
			
		||||
            }
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -53,7 +53,8 @@
 | 
			
		|||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false order by pl.code]]></hql>
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>
 | 
			
		||||
<!-- 				<text id="inventory.propC2" title="LOC" row="3" col="1" -->
 | 
			
		||||
<!-- 					readOnly="false" required="false" reserve="false" forceOverride="false" -->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,9 +32,17 @@
 | 
			
		|||
				<text id="detail.itemKey.item.name" title="物料描述" row="3" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
				<text id="detail.itemKey.lotInfo.propC2" title="LOC" row="3" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="detail.itemKey.lotInfo.propC2" title="LOC" row="3" col="2" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="detail.itemKey.lotInfo.propC2" title="LOC" row="3" col="2"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>		
 | 
			
		||||
				<list id="inventory.kqName" title="库区" row="4" col="2"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,9 +20,17 @@
 | 
			
		|||
				<text id="rd.itemKey.lotInfo.propC1" title="批次号" row="2" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>		
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC3" title="特殊记号" row="3" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,9 +35,17 @@
 | 
			
		|||
				<text id="rd.itemKey.lotInfo.propC1" title="批次号" row="2" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>		
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC3" title="特殊标记" row="2" col="3" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,39 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<pages>
 | 
			
		||||
	<editPage id="editPrintAsnBillPage" title="批量打印"
 | 
			
		||||
		entityClass="com.dev.swms.server.model.receiving.ASN" width="200"
 | 
			
		||||
		height="220">
 | 
			
		||||
		<inputUIs>
 | 
			
		||||
			<hidden id="task.id" reserve="false" />
 | 
			
		||||
            <list id="print" title="打印机" row="0" span="1"  
 | 
			
		||||
			width="120" readOnly="false" required="true" reserve="true" forceOverride="true" >
 | 
			
		||||
                    <hql><![CDATA[ select 
 | 
			
		||||
                    w.id, 
 | 
			
		||||
                    w.printName
 | 
			
		||||
                    from PrintEquipment w
 | 
			
		||||
  					where 1=1
 | 
			
		||||
  					]]></hql>
 | 
			
		||||
            </list>
 | 
			
		||||
 | 
			
		||||
		</inputUIs>
 | 
			
		||||
		<buttons>
 | 
			
		||||
			<commit id="pick" title="0013D4FC457C1190272672531"
 | 
			
		||||
				enableType="none" invisible="false">
 | 
			
		||||
				<mappings>
 | 
			
		||||
					<mapping id="parentIds" className="list" />
 | 
			
		||||
					<mapping id="print" className="long" />
 | 
			
		||||
				</mappings>
 | 
			
		||||
				<actions>
 | 
			
		||||
					<action managerName="asnManager" methodName="printOrderAll"
 | 
			
		||||
						parameter="parentIds,print" />
 | 
			
		||||
				</actions>
 | 
			
		||||
				<forwards>
 | 
			
		||||
					<forward name="refreshParent" newEnabled="true"
 | 
			
		||||
						editEnabled="true" />
 | 
			
		||||
					<forward name="closeWindow" newEnabled="true" editEnabled="true" />
 | 
			
		||||
				</forwards>
 | 
			
		||||
			</commit>
 | 
			
		||||
		</buttons>
 | 
			
		||||
	</editPage>
 | 
			
		||||
</pages>
 | 
			
		||||
| 
						 | 
				
			
			@ -25,10 +25,10 @@
 | 
			
		|||
				<list id="ad.lotInfo.propC2" title="LOC" row="1" col="2" width="120px"
 | 
			
		||||
					readOnly="false" required="false" reserve="false" forceOverride="false"
 | 
			
		||||
					enumType="PickTicketStatus">
 | 
			
		||||
					<hql><![CDATA[ SELECT 
 | 
			
		||||
 commonCode.code,
 | 
			
		||||
 commonCode.name From CommonCode commonCode 
 | 
			
		||||
 where commonCode.codeType = 'LOC']]></hql>
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code ]]></hql>
 | 
			
		||||
				</list>
 | 
			
		||||
<!-- 				<text id="ad.lotInfo.propC2" title="LOC" row="1" col="2" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -173,7 +173,9 @@
 | 
			
		|||
			<popup id="print" title="标签打印" enableType="single" invisible="false"
 | 
			
		||||
				containId="true" pageId="maintainASNprintPage">
 | 
			
		||||
			</popup>
 | 
			
		||||
			
 | 
			
		||||
			<popup id="printOrderAll" title="批量打印" enableType="multi" invisible="false"
 | 
			
		||||
				containId="true" pageId="editPrintAsnBillPage">
 | 
			
		||||
			</popup>
 | 
			
		||||
		</buttons>
 | 
			
		||||
	</maintainPage>
 | 
			
		||||
</pages>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,9 +19,17 @@
 | 
			
		|||
				<text id="rd.itemKey.lotInfo.propC1" title="批次号" row="2" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="rd.itemKey.lotInfo.propC2" title="LOC" row="3" col="1"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>		
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC3" title="特殊记号" row="3" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,9 +35,17 @@
 | 
			
		|||
				<text id="rd.itemKey.lotInfo.propC1" title="批次号" row="2" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="rd.itemKey.lotInfo.propC2" title="LOC" row="2" col="2"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>	
 | 
			
		||||
				<text id="rd.itemKey.lotInfo.propC3" title="特殊标记" row="2" col="3" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,9 +33,17 @@
 | 
			
		|||
				showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="beginDate" toDate="endDate"/> -->
 | 
			
		||||
				<!-- <booleanList id="beInput" title="是否收货" row="1" col="1" span="1" width="120" readOnly="false" 
 | 
			
		||||
				required="false" reserve="false" forceOverride="true" inVisible="false"/> -->
 | 
			
		||||
				<text id="ad.lotInfo.propC2" title="LOC" row="2" col="1" readOnly="false"
 | 
			
		||||
					required="false" reserve="false" forceOverride="false" inVisible="false"
 | 
			
		||||
					trimSpace="false" />
 | 
			
		||||
<!-- 				<text id="ad.lotInfo.propC2" title="LOC" row="2" col="1" readOnly="false" -->
 | 
			
		||||
<!-- 					required="false" reserve="false" forceOverride="false" inVisible="false" -->
 | 
			
		||||
<!-- 					trimSpace="false" /> -->
 | 
			
		||||
				<list id="ad.lotInfo.propC2" title="LOC" row="2" col="2"
 | 
			
		||||
					span="1" width="120px" readOnly="false" required="false" reserve="false"
 | 
			
		||||
					forceOverride="false" manualEditable="true">
 | 
			
		||||
					<hql><![CDATA[ select pl.code,
 | 
			
		||||
					pl.code
 | 
			
		||||
			 from PlantLocation  pl where 1=1 and pl.disabled=false 
 | 
			
		||||
			 order by pl.code]]></hql>
 | 
			
		||||
				</list>		
 | 
			
		||||
				<!-- <dateRanger id="asn.orderDate" title="收货日期" row="2" col="2"  span="2" 
 | 
			
		||||
				readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" 
 | 
			
		||||
				showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="beginDate" toDate="endDate"/> -->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,7 +46,7 @@
 | 
			
		|||
 FROM LocationStorage ls 
 | 
			
		||||
 WHERE 1=1
 | 
			
		||||
 and ls.name in ('201','202','203','204','205','206','207','208','209','210','211','212',
 | 
			
		||||
 '213','214','215','101','102','103','104','105','106','107')
 | 
			
		||||
 '213','214','215','101','102','103','104','105','106','107','602','603','604','605')
 | 
			
		||||
 ]]></hql>
 | 
			
		||||
			</list>
 | 
			
		||||
                <list id="t.worker4.name" title="拣货人" row="2" col="3"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,21 +24,21 @@
 | 
			
		|||
        </property>
 | 
			
		||||
        <property name="url">
 | 
			
		||||
<!--         	<value>jdbc:sqlserver://localhost:1433;DatabaseName=zwtest</value> -->
 | 
			
		||||
         	<value>jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwlgtest</value>
 | 
			
		||||
         	<value>jdbc:sqlserver://192.168.2.88:1433;DatabaseName=zwlgtest</value>
 | 
			
		||||
<!-- 	正式环境地址 -->
 | 
			
		||||
<!-- 				<value>jdbc:sqlserver://10.1.96.105:1433;DatabaseName=LD_WMSDB</value> -->
 | 
			
		||||
        	<!-- <value>jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwtest</value> -->
 | 
			
		||||
        </property>
 | 
			
		||||
        <property name="username">
 | 
			
		||||
         <value>WMSDB</value>
 | 
			
		||||
<!--              <value>sa</value> -->
 | 
			
		||||
<!--          <value>WMSDB</value> -->
 | 
			
		||||
             <value>sa</value>
 | 
			
		||||
<!--             <value>wmsdb</value> -->
 | 
			
		||||
        </property>
 | 
			
		||||
        <property name="password">
 | 
			
		||||
<!--         	<value>AmecDDbb32A</value> -->
 | 
			
		||||
<!--         		<value>HPwd12#$</value> -->
 | 
			
		||||
<!--              <value>Amecadmin1!</value> -->
 | 
			
		||||
          <value>WmsYc@5688</value>
 | 
			
		||||
             <value>Amecadmin1!</value>
 | 
			
		||||
<!--           <value>WmsYc@5688</value> -->
 | 
			
		||||
        </property>
 | 
			
		||||
        <property name="maxActive">
 | 
			
		||||
            <value>500</value>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue