| 
					
				 | 
			
			
				@@ -670,17 +670,17 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private PurchaseWarehousingMapper purchaseWarehousingMapper;//采购入库表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@DS("multi-one") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public Map<String,String> one(List<SyPackingListTailoring> mains,Map<String,String> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public Map<String,Object> one(List<SyPackingListTailoring> mains,Map<String,Object> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return saveBatch(mains,map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@DS("multi-two") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public Map<String,String> two(List<SyPackingListTailoring> mains,Map<String,String> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public Map<String,Object> two(List<SyPackingListTailoring> mains,Map<String,Object> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return saveBatch(mains,map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@DS("multi-three") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public Map<String,String> three(List<SyPackingListTailoring> mains,Map<String,String> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public Map<String,Object> three(List<SyPackingListTailoring> mains,Map<String,Object> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return saveBatch(mains,map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -688,7 +688,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return syPackingListTailoringMapper.getOrderDataId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	Map<String,String> saveBatch(List<SyPackingListTailoring> mains,Map<String,String> mapt){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Map<String,Object> saveBatch(List<SyPackingListTailoring> mains,Map<String,Object> mapt){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(mains==null||mains.size()==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return new HashMap();//为空就传回空对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -704,6 +704,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		JSONArray mapLists=new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//账套号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for (SyPackingListTailoring main : mains){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Map<String,String> mapSort=new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String createBy="进出口平台管理员"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			JSONObject map=new JSONObject();//采购(委外)入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map.put("CVOUCHCODE",purchaseWarehousingMapper.getMaxCode("id+1","RdRecord01","dnmaketime"));//获取单据号 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -751,19 +753,23 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Map<String,Object> orderData=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(mapt.get("account").equals("903")){//查询委外订单主表数据	顺序---1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				orderData=syPackingListTailoringMapper.getOmOrPo("om_momain","cCode='"+map.get("mpOrder")+"'","moid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				orderData=syPackingListTailoringMapper.getOmOrPo("om_momain","cCode='"+mapt.get("mpOrder")+"'","moid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				map.put("CRDCODE","委外入库");//入库类别(采购入库/委外入库) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				map.put("CGLTYPE","委外订单");//制单人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//map2.put("CRDCODE","委外出库");//出库类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}else {//查询委外订单表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(mapt.get("orderNumber").equals("one")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					orderData=syPackingListTailoringMapper.getOmOrPo("PO_POMAIN","cPOID='"+map.get("mpOrder")+"'","POID"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					orderData=syPackingListTailoringMapper.getOmOrPo("PO_POMAIN","cPOID='"+mapt.get("mpOrder")+"'","POID"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					orderData=syPackingListTailoringMapper.getOmOrPo("PO_POMAIN","cPOID='"+mapt.get("orderNumber")+"'","POID");//根据采购订单号判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				map.put("CRDCODE","采购入库");//入库类别(采购入库/委外入库) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				map.put("CGLTYPE","采购订单");//制单人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//map2.put("CRDCODE","采购出库");//出库类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(orderData!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				map.put("CVENCODE",orderData.get("cvencode"));//供应商编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				mapt.put("CVENCODE",orderData.get("cvencode"));//供应商编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				map5.put("IEXCHRATE",orderData.get("nflat"));//汇率(如果传空,接口默认1)cPayCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				map5.put("CPAYCODE",orderData.get("cPayCode"));//付款条件编码(如果传空,取来源单据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -785,7 +791,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				Map<String,Object> orderDataItem=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				Map<String,Object> orderDataItem=null;// inum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(!mapt.get("account").equals("903")){ //采购订单子表数据  顺序---2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if(mapt.get("orderNumber").equals("one")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -797,19 +803,22 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								"xxxxxxxx" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								"xxxxxxx","ID"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getPOPodetails(orderDataItem.get("id").toString());//获取自由项 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					getcFree(mapItem,orderDataItem2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem.put("POAUTOIDCOL","ID");//订单明细ID对应字段名(关联单据类型为采购订单传ID,为采购到货单为Autoid,为委外订单传MODetailsID,为委外到货单为Autoid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem.put("AUTOID_PO",orderDataItem.get("id"));//明细ID(采购订单行ID/委外订单行ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					map5.put("CGLTYPE","采购订单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem5.put("POAUTOIDCOL","ID");//明细ID对应字段名(关联单据类型为采购订单传ID,委外订单传MODetailsID,入库单为Autoid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem5.put("AUTOID_PO",orderDataItem.get("id"));//明细ID(采购订单行ID/委外订单行ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}{//委外订单子表数据  顺序---2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}else{//委外订单子表数据  顺序---2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					//第二次怎么获取采购订单的子表id	查询销售订单子表保存行号去绑定上游的账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("OM_MODetails", "MODetailsID='"+item.getOmpoIdItem()+"'","MODetailsID"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					System.out.println("orderDataItme2\t"+orderDataItem2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					getcFree(mapItem,orderDataItem2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					System.out.println("mapItem\t"+mapItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem.put("POAUTOIDCOL","MODetailsID");//订单明细ID对应字段名(关联单据类型为采购订单传ID,为采购到货单为Autoid,为委外订单传MODetailsID,为委外到货单为Autoid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem.put("AUTOID_PO",orderDataItem.get("id"));//明细ID(采购订单行ID/委外订单行ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					map5.put("CGLTYPE","委外订单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				/*	mapItem2.put("AUTOID_ALL",orderDataItem.get("id"));//关联明细ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem2.put("ALLCAUTOIDCOL","AllocateId");//订单明细ID对应字段名(固定AllocateId)*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem5.put("POAUTOIDCOL","MODetailsID");//明细ID对应字段名(关联单据类型为采购订单传ID,委外订单传MODetailsID,入库单为Autoid) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -818,14 +827,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				mapItem5.put("IORIMONEY",orderDataItem.get("iMoney"));//原币金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				mapItem5.put("IMONEY",orderDataItem.get("iNatMoney"));//本币金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(item.getSupplierCode()!=null){//查询供应商表获取编码 	顺序---3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					map.put("CVENCODE",orderData.get("cVenCode"));//供应商编码(如果传空,取来源单据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					String wheCode=syPackingListTailoringMapper.getWhCodeByVenCode(item.getSupplierCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(!mapt.get("CVENCODE").equals("one")){//查询供应商表获取编码 	顺序---3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					String wheCode=syPackingListTailoringMapper.getWhCodeByVenCode(mapt.get("CVENCODE").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if(wheCode!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						map.put("CWHCODE",wheCode);//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					//	map2.put("CWHCODE",wheCode);//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						map4.put("CWHCODE",main.getCreateBy());//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						map4.put("CWHCODE",wheCode);//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						mapItem3.put("CWHCODE",wheCode);//仓库编码	这个是子表需要字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						mapItem6.put("CWHCODE",wheCode);//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -834,15 +841,20 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(item.getSyOrderDataItemId()!=null){//销售发货单 ---查询销售订单子表数据  顺序---5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					Map<String,Object> orderDataItem2=syPackingListTailoringMapper.getSoMainItem(orderDataItem.get("iSOsID").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					System.out.println("irowno\t"+orderDataItem2.get("irowno")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					System.out.println("id\t"+item.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapSort.put(item.getId(),orderDataItem2.get("irowno").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem3.put("ITAXUNITPRICE",orderDataItem2.get("iTaxUnitPrice"));//原币含税单价(如果传空,取来源单据)(以含税单价为准自动计算相关价格及金额) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem3.put("ITAXRATE",orderDataItem2.get("iTaxRate"));//税率(如果传空,取来源单据,无来源单据,取存货档案对应的销项税率) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem3.put("SOAUTOIDCOL","ISOSID");//来源单据明细ID对应字段名(如果取销售订单主键,需传固定值ISOSID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem3.put("AUTOID_SO",orderDataItem2.get("iSOsID"));//来源单据明细ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					mapt.put("orderNumber", orderDataItem2.get("id").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapt.put("orderNumber", orderDataItem2.get("id")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(!mapt.get("orderNumber").equals("one")){//销售订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					Map<String,Object> order=syPackingListTailoringMapper.getSoMain(mapt.get("orderNumber")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					Map<String,Object> order=syPackingListTailoringMapper.getSoMain(mapt.get("orderNumber").toString());// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapt.put("orderNumber",order.get("cSOCode"));//销售订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapt.put("customerCode",order.get("cCusCode"));//销售订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if(order!=null){//销售订单主表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						//cPersonCode,cDepCode,cBusType,cPayCode,cexch_name,nflat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						/*map2.put("CDEPCODE",order.get("cDepCode"));//部门编码(如果传空,取来源单据) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -859,6 +871,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				mapItem.put("CINVCODE",item.getInventoryCode());//存货编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				mapItem.put("IQUANTITY",item.getTotal());//数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				mapItem.put("INUM",orderDataItem.get("inum"));//明细ID(采购订单行ID/委外订单行ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//mapItem.put("cBatch","x");//批号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				/*mapItem2.put("CINVCODE",item.getInventoryCode());//存货编码(如果来源单据是委外订单,此字段需要传该订单的子件编码) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -898,6 +912,15 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			mapList5.add(map5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			map6.put("DETAILList",mapItems6);//明细集合 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			mapList6.add(map6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(mapt.get("customerCode").equals("0001")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				mapt.put("account","901");//账套号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}else if(mapt.get("customerCode").equals("T020001")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				mapt.put("account","902");//账套号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				mapt.put("account","904");//账套号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			mapt.put("itemSort",mapSort); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		mapLists.addAll(mapList); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -920,7 +943,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		System.out.println("mapList5\n"+mapList5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		System.out.println("mapList6\n"+mapList6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		/*JSONArray resturn1 = InterfaceConnUtils.doPost(mapList,"purchasein_import");//采购入库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		/*JSONArray resturn1 = InterfaceConnUtils.doPost(mapList,"purchasein_import");//采购入库单		主表添加了一个字段,子表可能要添加一个字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//JSONArray resturn2 = InterfaceConnUtils.doPost(mapList,"materialout_import");//材料出库单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		JSONArray resturn3 = InterfaceConnUtils.doPost(mapList3,"consignment_import");//销售发货单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		JSONArray resturn4 = InterfaceConnUtils.doPost(mapList4,"saleout_import");//销售出库单 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -935,7 +958,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		System.out.println("调用接口后返回的信息resturn6\n"+resturn6);*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		try{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			FileWriter file =new FileWriter ("D:\\test\\test.txt",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			FileWriter file =new FileWriter ("D:\\test1\\test.txt",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			//FileOutputStream fo = new FileOutputStream(file); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			//向文件中写入内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//	byte [] bytecontent = txtWorld.getBytes();	//将字符串转换文字节数组类型 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -946,39 +969,37 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return mapt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void getcFree(JSONObject itemMap,Map<String,Object> mapPOPodetails){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine22",setNull(mapPOPodetails.get("cDefine22"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine23",setNull(mapPOPodetails.get("cDefine23"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine24",setNull(mapPOPodetails.get("cDefine24"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine25",setNull(mapPOPodetails.get("cDefine25"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine26",setNull(mapPOPodetails.get("cDefine26"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine27",setNull(mapPOPodetails.get("cDefine27"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine28",setNull(mapPOPodetails.get("cDefine28"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine29",setNull(mapPOPodetails.get("cDefine29"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine30",setNull(mapPOPodetails.get("cDefine30"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine31",setNull(mapPOPodetails.get("cDefine31"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine32",setNull(mapPOPodetails.get("cDefine32"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine33",setNull(mapPOPodetails.get("cDefine33"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine34",setNull(mapPOPodetails.get("cDefine34"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine35",setNull(mapPOPodetails.get("cDefine35"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine36",setNull(mapPOPodetails.get("cDefine36"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cDefine37",setNull(mapPOPodetails.get("cDefine37"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree1",setNull(mapPOPodetails.get("cFree1"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree2",setNull(mapPOPodetails.get("cFree2"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree3",setNull(mapPOPodetails.get("cFree3"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree4",setNull(mapPOPodetails.get("cFree4"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree5",setNull(mapPOPodetails.get("cFree5"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree6",setNull(mapPOPodetails.get("cFree6"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree7",setNull(mapPOPodetails.get("cFree7"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree8",setNull(mapPOPodetails.get("cFree8"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree9",setNull(mapPOPodetails.get("cFree9"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		itemMap.put("cFree10",setNull(mapPOPodetails.get("cFree10"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE22",setNull(mapPOPodetails.get("cDefine22"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE23",setNull(mapPOPodetails.get("cDefine23"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE24",setNull(mapPOPodetails.get("cDefine24"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE25",setNull(mapPOPodetails.get("cDefine25"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE26",setNull(mapPOPodetails.get("cDefine26"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE27",setNull(mapPOPodetails.get("cDefine27"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE28",setNull(mapPOPodetails.get("cDefine28"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE29",setNull(mapPOPodetails.get("cDefine29"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE30",setNull(mapPOPodetails.get("cDefine30"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE31",setNull(mapPOPodetails.get("cDefine31"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE32",setNull(mapPOPodetails.get("cDefine32"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE33",setNull(mapPOPodetails.get("cDefine33"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE34",setNull(mapPOPodetails.get("cDefine34"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE35",setNull(mapPOPodetails.get("cDefine35"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE36",setNull(mapPOPodetails.get("cDefine36"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CDEFINE37",setNull(mapPOPodetails.get("cDefine37"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE1",setNull(mapPOPodetails.get("cFree1"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE2",setNull(mapPOPodetails.get("cFree2"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE3",setNull(mapPOPodetails.get("cFree3"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE4",setNull(mapPOPodetails.get("cFree4"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE5",setNull(mapPOPodetails.get("cFree5"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE6",setNull(mapPOPodetails.get("cFree6"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE7",setNull(mapPOPodetails.get("cFree7"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE8",setNull(mapPOPodetails.get("cFree8"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE9",setNull(mapPOPodetails.get("cFree9"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		itemMap.put("CFREE10",setNull(mapPOPodetails.get("cFree10"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public Object setNull(Object o){ 
			 |