|
@@ -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);
|