diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java index c4e3c8d..5559965 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java @@ -359,6 +359,12 @@ public class PdaServiceImpl implements PdaService { throw new BadRequestException("暂存区不能生成入库任务"); } + String regionId = point.getString("region_id"); + if (StrUtil.equals(regionId, RegionEnum.JJ.getId()) + && point.getString("point_code").startsWith("JJC")) { + throw new BadRequestException("交接区出库位不能生成入库任务"); + } + JSONObject vehicle = WQLObject .getWQLObject("md_pb_vehicle") .query("vehicle_code = '" + point.getString("vehicle_code") + "'") @@ -369,7 +375,6 @@ public class PdaServiceImpl implements PdaService { sendEmptyVehicleTask.createTask(param); } if (StrUtil.equals(vehicle.getString("vehicle_status"), VehicleStatus.HAS_MATERIAL.getCode())) { - String regionId = point.getString("region_id"); if (StrUtil.equals(regionId, RegionEnum.JL.getId())) { sendFullVehicleTask.createTask(param); }