|
@@ -167,7 +167,7 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
|
omsFeign.closeInwardOrder(DataChange.dataToBigDecimal(mesMap.get("orderId")).intValue(), sqe);
|
|
|
}
|
|
|
//卸货成功后推送消息给websocket
|
|
|
- utilsService.pushMesToWebsocket((String) map.get("capacityNumber"), "卸货");
|
|
|
+ utilsService.pushMesToWebsocket((String) mesMap.get("capacityNumber"), "卸货");
|
|
|
//根据运输订单查找需求备注
|
|
|
BigDecimal orderId = DataChange.dataToBigDecimal(mesMap.get("orderId"));
|
|
|
Map<String,Object> remarkMap=tmstruckTimeTaskResultMapper.selectInwardDueTimeByOrderId(orderId);
|
|
@@ -183,17 +183,17 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
|
map.put("updateLoadResult", 1); //需要路段顺序号查询
|
|
|
Integer checkMaterial = tmstruckUnloadResultMapper.checkMaterialIdUnload(DataChange.dataToBigDecimal(mesMap.get("totalId")), DataChange.dataToBigDecimal(map.get("materialId")));
|
|
|
if(checkMaterial != null){
|
|
|
- return -2;
|
|
|
+ return -2; //已卸过此物资
|
|
|
}
|
|
|
}
|
|
|
Map<String, Object> dataMap = tmstruckUnloadResultMapper.selectUnloadMesByOrderNo(map);
|
|
|
if(dataMap == null){
|
|
|
- map.put("updateLoadResult", 1); //二次重复装货
|
|
|
- dataMap = tmstruckUnloadResultMapper.selectUnloadMesByOrderNo(map);
|
|
|
+ return -3; //该订单没有卸货作业
|
|
|
}
|
|
|
map.putAll(dataMap);
|
|
|
updateUnloadResultBy(map); //更新卸货实绩
|
|
|
//路段顺序号 + 1
|
|
|
+ map.put("orderId", mesMap.get("orderId"));
|
|
|
utilsService.updateOrderLineSequence(map);
|
|
|
switch (orderType){
|
|
|
case 5:
|
|
@@ -206,11 +206,11 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
|
case 17:
|
|
|
case 18:
|
|
|
case 20:
|
|
|
- tmstruckReceiptResultService.addReceiptResult(map); //新增完卸车实绩后新增一条收货实绩
|
|
|
+ tmstruckReceiptResultService.addReceiptResult(DataChange.dataToBigDecimal(map.get("resultTotalId"))); //新增完卸车实绩后新增一条收货实绩
|
|
|
break;
|
|
|
}
|
|
|
//卸货成功后推送消息给websocket
|
|
|
- utilsService.pushMesToWebsocket((String) map.get("capacityNumber"), "卸货");
|
|
|
+ utilsService.pushMesToWebsocket((String) mesMap.get("capacityNumber"), "卸货");
|
|
|
return 1;
|
|
|
}
|
|
|
|