| 
					
				 | 
			
			
				@@ -73,7 +73,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for (SyPackingListTailoringItem item : items){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			maps.put(item.getGroupId(),item);// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		System.out.println("maps\t"+maps); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for (SyPackingListTailoringItem item2 : items2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			System.out.println("groupid1\t"+item2.getGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(maps.containsKey(item2.getGroupId())){//有这个分组id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				SyPackingListTailoringItem item=maps.get(item2.getGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				List<SizeTable> sizes=item.getSizeTables();//获取尺码表信息 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -144,6 +146,11 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return times; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public String getDictValue(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return syPackingListTailoringMapper.getDictValue(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	//@Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public synchronized SyPackingListTailoring saveMain2(SyPackingListTailoring syPackingListTailoring){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -481,7 +488,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		long startTime = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		List<SyPackingListTailoringItem> items=syPackingListTailoring.getSyPackingListTailoringItemList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		syPackingListTailoringMapper.updateById(syPackingListTailoring);//修改主表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		syPackingListTailoringItemMapper.deleteByMainId(syPackingListTailoring.getId());//将子表的删除状态都变成1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		//syPackingListTailoringItemMapper.deleteByMainId(syPackingListTailoring.getId());//将子表的删除状态都变成1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(syPackingListTailoring.getSyPackingListTailoringItemList()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			update(syPackingListTailoring.getSyPackingListTailoringItemList(),syPackingListTailoring.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			//syPackingListTailoring.setTotalBoxes(box); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1160,7 +1167,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(mapt.get("account").equals("101")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				map5.put("CDEFINE4",main.getLatestDateOfShipment2());//最终船期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				map5.put("CDEFINE4",main.getLatestDateOfShipment2().substring(0,10));//最终船期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(mapt.get("account").equals("103")){//查询委外订单主表数据	顺序---1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1292,7 +1299,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					mapItem6.put("CWHCODE",mapt.get("CWHCODE"));//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				mapt.put("poid","one");//重置销售订单id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(map.get("account").equals("101")&&map.containsKey("vencode")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					map.put("CWHCODE",map.get("vencode"));//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					map4.put("CWHCODE",map.get("vencode"));//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapItem3.put("CWHCODE",map.get("vencode"));//仓库编码	这个是子表需要字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					mapItem6.put("CWHCODE",map.get("vencode"));//仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//if(item.getSyOrderDataItemId()!=null){//销售发货单 ---查询销售订单子表数据  顺序---5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(orderDataItem!=null&&orderDataItem.containsKey("iSOsID")&&!orderDataItem.get("iSOsID").equals("")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					Map<String,Object> orderDataItem2=syPackingListTailoringMapper.getSoMainItem(orderDataItem.get("iSOsID").toString()); 
			 |