| 
					
				 | 
			
			
				@@ -71,10 +71,10 @@ public class TmsshipLoadShipResultServiceImpl implements ITmsshipLoadShipResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal orderId = new BigDecimal((Integer) rowMap.get("orderId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal batchInfactoryId= DataChange.dataToBigDecimal(rowMap.get("batchInfactoryId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String,Object> ppMap = tmsshipLoadShipResultMapper.getPortAndPier(batchInfactoryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        BigDecimal batchId =DataChange.dataToBigDecimal(rowMap.get("batchId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal pierId = (BigDecimal) ppMap.get("pierId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date noticeDeliveryTime = (Date) ppMap.get("noticeDeliveryTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal startPortId = DataChange.dataToBigDecimal(ppMap.get("startPortId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String resultMemo = (String) mapVal.get("resultMemo"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date resultArrivalTime = new Date((Long)mapVal.get("resultArrivalTime")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultArrivalPortTime(resultArrivalTime); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -117,7 +117,7 @@ public class TmsshipLoadShipResultServiceImpl implements ITmsshipLoadShipResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //通过总实绩id查找船运起运港口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //根据港口和批次Id查询实时库存id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String,Object> idMap=new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        idMap.put("batchInfactoryId",batchInfactoryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        idMap.put("batchInfactoryId",batchId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         idMap.put("downSwimPortId",startPortId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询实时库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String,Object> gmMap = tmsshipLoadShipResultMapper.selectGmIdByPortId(idMap); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,6 +137,13 @@ public class TmsshipLoadShipResultServiceImpl implements ITmsshipLoadShipResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultIsclear(resultIsClear); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (resultIsClear.equals("清场")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            wmshboundFeign.clearWmshGridMaterial(gmMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Map<String,Object> outBoundMap=new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //装船入下游港口港存库库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            outBoundMap.put("portId",rowMap.get("downSwimPortId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            outBoundMap.put("batchId",rowMap.get("batchId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            outBoundMap.put("resultMaterialNumber",resultActualInstallations); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            wmshboundFeign.addResult(outBoundMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String resultNumber = noUtil.setResultNo("ZC",resultEntryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultId(resultId); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -233,7 +240,7 @@ public class TmsshipLoadShipResultServiceImpl implements ITmsshipLoadShipResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultId(DataChange.dataToBigDecimal(map.get("resultId"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         long resultLoadShipDate =(long) map.get("resultLoadShipDate"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultLoadShipDate(new Date(resultLoadShipDate)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tmsshipLoadShipResult.setResultActualInstallations(DataChange.dataToBigDecimal(map.get("resultActualInstallations"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tmsshipLoadShipResult.setResultActualInstallations(new BigDecimal((String) map.get("resultActualInstallations"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         long resultOutPortTime =(long) map.get("resultOutPortTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmsshipLoadShipResult.setResultOutPortTime(new Date(resultOutPortTime)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         long resultArrivalPortTime = (long) map.get("resultArrivalPortTime"); 
			 |