|
|
|
@ -943,20 +943,25 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
String endWarehouseIds = loadEntity.getEndWarehouseIds(); |
|
|
|
|
String allWarehouseIds = startWarehouseId+","+endWarehouseIds; |
|
|
|
|
|
|
|
|
|
String loadType1 = loadEntity.getLoadType(); |
|
|
|
|
|
|
|
|
|
Long nowWarehouseId = loadEntity.getNowWarehouseId(); |
|
|
|
|
if(!nowWarehouseId.equals(warehouseId)){ |
|
|
|
|
log.warn("###############selectEditDetailByLoadId: 配载计划不在当前节点 nowWarehouseId={} warehouseId={}",nowWarehouseId,warehouseId); |
|
|
|
|
return R.fail(405,"配载计划不在当前节点"); |
|
|
|
|
} |
|
|
|
|
TrunklineCarsLoadLineEntity endCarsLoadLineEntity = trunklineCarsLoadLineService.findEndNodeByLoadId(loadId); |
|
|
|
|
if(Objects.isNull(endCarsLoadLineEntity)){ |
|
|
|
|
log.warn("###############selectEditDetailByLoadId: 终点节点信息不存在 loadId={}",loadId); |
|
|
|
|
return R.fail(405,"终点节点信息不存在"); |
|
|
|
|
} |
|
|
|
|
Long endNodeId = endCarsLoadLineEntity.getNodeId(); |
|
|
|
|
if(endNodeId.equals(warehouseId)){ |
|
|
|
|
log.warn("###############selectEditDetailByLoadId: 终点节点不能编辑配载 loadId={}",loadId); |
|
|
|
|
return R.fail(405,"终点节点不能编辑配载"); |
|
|
|
|
|
|
|
|
|
if(!"4".equals(loadType1)){ |
|
|
|
|
TrunklineCarsLoadLineEntity endCarsLoadLineEntity = trunklineCarsLoadLineService.findEndNodeByLoadId(loadId); |
|
|
|
|
if(Objects.isNull(endCarsLoadLineEntity)){ |
|
|
|
|
log.warn("###############selectEditDetailByLoadId: 终点节点信息不存在 loadId={}",loadId); |
|
|
|
|
return R.fail(405,"终点节点信息不存在"); |
|
|
|
|
} |
|
|
|
|
Long endNodeId = endCarsLoadLineEntity.getNodeId(); |
|
|
|
|
if(endNodeId.equals(warehouseId)){ |
|
|
|
|
log.warn("###############selectEditDetailByLoadId: 终点节点不能编辑配载 loadId={}",loadId); |
|
|
|
|
return R.fail(405,"终点节点不能编辑配载"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TrunklineCarsLoadLineEntity carsLoadLineEntity = trunklineCarsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
|