| 
					
				 | 
			
			
				@@ -809,7 +809,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map6.put("CMAKER",createBy);//制单人名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			JSONObject map7=new JSONObject();//采购(委外)入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			map7.put("CVOUCHCODE", org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cCode+1","RdRecord01","dnmaketime")));//获取单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			map7.put("CVOUCHCODE", org.jeecg.modules.system.util.oConvertUtils.addOne(org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cCode","RdRecord01","dnmaketime"))));//获取单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map7.put("DDATE",createDate);//日期(格式2015-01-01) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map7.put("CMAKER",createBy);//制单人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map7.put("cVouchType",1);//传1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -927,6 +927,15 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							throw new JeecgBootException(mapt.get("account")+"账套,委外订单子表行id"+item.getOmpoIdItem()+"未找到对应的染厂物料"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						}else if(!mapStr1.containsKey("isosid")||mapStr1.get("isosid")==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							throw new JeecgBootException(mapt.get("account")+"账套,委外订单子表行id"+mapStr1.get("MODetailsID")+"的isosid为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							JSONObject mapItem7=new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							getcFree(mapItem7,mapStr1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItem7.put("ALLCAUTOIDCOL","MODetailsID");//订单明细ID对应字段名(固定MOMaterialsID) MOMaterialsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItem7.put("AUTOID_ALL",mapStr1.get("MODetailsID"));//关联明细ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItem7.put("CINVCODE",mapStr1.get("cInvCode"));//存货编码(如果来源单据是委外订单,此字段需要传该订单的子件编码) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItem7.put("IQUANTITY",mapStr1.get("iQuantity"));//数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItem7.put("CBATCH",item.getDyelotNumber());//批号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							mapItems7.add(mapItem7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						String cSOCode=syPackingListFabricMapper.getSO_SOMain(mapStr1.get("isosid").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						map7.put("CWHCODE",mapStr1.get("cVenDefine2")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -941,15 +950,6 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							mapItem2.put("IQUANTITY",stringObjectMap.get("iQuantity"));//数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							mapItem2.put("CBATCH",item.getDyelotNumber());//批号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							mapItems2.add(mapItem2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							JSONObject mapItem7=new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							getcFree(mapItem7,stringObjectMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItem7.put("ALLCAUTOIDCOL","MODetailsID");//订单明细ID对应字段名(固定MOMaterialsID) MOMaterialsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItem7.put("AUTOID_ALL",stringObjectMap.get("MoDetailsID"));//关联明细ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItem7.put("CINVCODE",stringObjectMap.get("cInvCode"));//存货编码(如果来源单据是委外订单,此字段需要传该订单的子件编码) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItem7.put("IQUANTITY",stringObjectMap.get("iQuantity"));//数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItem7.put("CBATCH",item.getDyelotNumber());//批号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							mapItems7.add(mapItem7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1076,7 +1076,6 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			text(mapList2,"核销出库单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			text(mapList7,"印厂采购入库单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		String isSucceed=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(mapList2!=null&&mapList2.size()>0&&main.getIsSucceed()!=null){//印花 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			JSONArray resturn2 = InterfaceConnUtils.doPost(mapList2,"materialout_import");//采购入库单 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1085,7 +1084,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.purchaseWarehousingMapper.updateVoucherHistoryCNumber(org.jeecg.modules.system.util.oConvertUtils.maxNumber(resturn2.getJSONObject(0).get("U8ReceiptNo").toString()),"107"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}else if(mapList2!=null&&mapList2.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			JSONArray resturn7 = InterfaceConnUtils.doPost(mapList7,"purchasein_import");//采购入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			isSucceed=result(main,resturn7,"采购入库单",((Map) mapList.get(0)).get("CACCID").toString(),"7");//采购入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			isSucceed=result(main,resturn7,"印厂采购入库单",((Map) mapList.get(0)).get("CACCID").toString(),"7");//采购入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			isSucceed(main,isSucceed); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.purchaseWarehousingMapper.updateVoucherHistoryCNumber(org.jeecg.modules.system.util.oConvertUtils.maxNumber(resturn7.getJSONObject(0).get("U8ReceiptNo").toString()),"107"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |