|
@@ -153,10 +153,8 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
map.put("totalId",totalId);
|
|
map.put("totalId",totalId);
|
|
i += tmstruckUnloadResultMapper.insertSelective(generateUnload(map));
|
|
i += tmstruckUnloadResultMapper.insertSelective(generateUnload(map));
|
|
//更新路段顺序号
|
|
//更新路段顺序号
|
|
- mesMap.put("orderLineSequence",sqe);
|
|
|
|
- i += utilsService.updateOrderLineSqeByOrderNumber(mesMap);
|
|
|
|
- //内转只要是卸货都直接关闭订单
|
|
|
|
- omsFeign.closeInwardOrder(DataChange.dataToBigDecimal(mesMap.get("orderId")).intValue());
|
|
|
|
|
|
+ //内转只要是卸货都直接关闭订单 事务跨服务更改同表同一行数据 不能调用 会锁行
|
|
|
|
+ omsFeign.closeInwardOrder(DataChange.dataToBigDecimal(mesMap.get("orderId")).intValue(), sqe);
|
|
//卸货成功后推送消息给websocket
|
|
//卸货成功后推送消息给websocket
|
|
utilsService.pushMesToWebsocket((String) map.get("capacityNumber"), "卸货");
|
|
utilsService.pushMesToWebsocket((String) map.get("capacityNumber"), "卸货");
|
|
return i;
|
|
return i;
|