|
|
|
@ -47,7 +47,7 @@ public class OpenOrderToLoadListener {
|
|
|
|
|
JSONArray advanceIds = jsonObject.getJSONArray("advanceIds"); |
|
|
|
|
Set<Long> loadIds = new HashSet<>(); |
|
|
|
|
for (Object object : advanceIds) { |
|
|
|
|
Long advanceId = JSONUtil.toBean((JSONObject) object, Long.class); |
|
|
|
|
Long advanceId = (Long) object; |
|
|
|
|
List<TrunklineAdvanceDetailEntity> advanceDetailEntityList = advanceDetailService.findListByAdvanceId(advanceId); |
|
|
|
|
for (TrunklineAdvanceDetailEntity advanceDetailEntity : advanceDetailEntityList) { |
|
|
|
|
String orderPackageCode = advanceDetailEntity.getOrderPackageCode(); |
|
|
|
@ -67,6 +67,9 @@ public class OpenOrderToLoadListener {
|
|
|
|
|
String warehouseName = carsLoadScanEntity.getWarehouseName(); |
|
|
|
|
String orderCode = carsLoadScanEntity.getOrderCode(); |
|
|
|
|
Long finalNodeId = carsLoadScanEntity.getFinalNodeId(); |
|
|
|
|
Long createUser = carsLoadScanEntity.getCreateUser(); |
|
|
|
|
String tenantId = carsLoadScanEntity.getTenantId(); |
|
|
|
|
Long createDept = carsLoadScanEntity.getCreateDept(); |
|
|
|
|
TrunklineCarsLoadLineEntity carsLoadLineEntity = carsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
|
if(Objects.isNull(carsLoadLineEntity)){ |
|
|
|
|
continue; |
|
|
|
@ -74,6 +77,10 @@ public class OpenOrderToLoadListener {
|
|
|
|
|
TrunklineCarsOrderEntity trunklineCarsOrderEntity = carsOrderService.findEntityByLoadIdAndWarehouseIdAndOrderCodeAndWaybillNo(loadId, warehouseId, orderCode, waybillNo); |
|
|
|
|
if(Objects.isNull(trunklineCarsOrderEntity)){ |
|
|
|
|
trunklineCarsOrderEntity = new TrunklineCarsOrderEntity(); |
|
|
|
|
trunklineCarsOrderEntity.setTenantId(tenantId); |
|
|
|
|
trunklineCarsOrderEntity.setCreateUser(createUser); |
|
|
|
|
trunklineCarsOrderEntity.setCreateDept(createDept); |
|
|
|
|
trunklineCarsOrderEntity.setUpdateUser(createUser); |
|
|
|
|
trunklineCarsOrderEntity.setLoadId(loadId); |
|
|
|
|
trunklineCarsOrderEntity.setNodeId(warehouseId); |
|
|
|
|
trunklineCarsOrderEntity.setNodeName(warehouseName); |
|
|
|
|