diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/impl/LashManageServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/impl/LashManageServiceImpl.java index 7b314defd..41598861a 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/impl/LashManageServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/impl/LashManageServiceImpl.java @@ -88,13 +88,13 @@ public class LashManageServiceImpl implements LashManageService { ); if (ObjectUtil.isEmpty(boxDao)) { - throw new BadRequestException("没有此木箱信息:"+whereJson.getString("vehicle_code")); + throw new BadRequestException("没有此木箱信息:" + whereJson.getString("vehicle_code")); } // 获取次木箱对应的木箱类型 MdpbBoxtype boxTypeDao = iMdpbBoxtypeService.getById(boxDao.getMaterial_code()); if (ObjectUtil.isEmpty(boxTypeDao)) { - throw new BadRequestException("木箱类型不存在!"+boxDao.getMaterial_code()); + throw new BadRequestException("木箱类型不存在!" + boxDao.getMaterial_code()); } JSONObject jsonSub = WQLObject.getWQLObject("pdm_bi_subpackagerelation") @@ -137,12 +137,12 @@ public class LashManageServiceImpl implements LashManageService { // 加载具数量 JSONObject jsonPoint = likeBoxList.get(0); - jsonPoint.put("vehicle_qty", NumberUtil.add(jsonPoint.getBigDecimal("vehicle_qty"),1)); + jsonPoint.put("vehicle_qty", NumberUtil.add(jsonPoint.getBigDecimal("vehicle_qty"), 1)); - if (jsonPoint.getIntValue("vehicle_qty") == Integer.parseInt(boxTypeDao.getLash_num_tow())) { + if (jsonPoint.getIntValue("vehicle_qty") == Integer.parseInt(boxTypeDao.getLash_num())) { // 相同清空载具以及数量 - jsonPoint.put("vehicle_qty",0); - jsonPoint.put("vehicle_code",""); + jsonPoint.put("vehicle_qty", 0); + jsonPoint.put("vehicle_code", ""); is_move = IOSEnum.IS_NOTANDYES.code("是"); } end_point = jsonPoint.getString("point_code"); @@ -174,8 +174,8 @@ public class LashManageServiceImpl implements LashManageService { JSONObject jsonPoint = empPointList.get(0); // 加载具数量、更新载具号 - jsonPoint.put("vehicle_qty", NumberUtil.add(jsonPoint.getBigDecimal("vehicle_qty"),1)); - jsonPoint.put("vehicle_code",boxDao.getBox_no()); + jsonPoint.put("vehicle_qty", NumberUtil.add(jsonPoint.getBigDecimal("vehicle_qty"), 1)); + jsonPoint.put("vehicle_code", boxDao.getBox_no()); end_point = jsonPoint.getString("point_code"); schBasePointMapper.updateById(JSON.parseObject(jsonPoint.toString(), SchBasePoint.class)); @@ -215,7 +215,7 @@ public class LashManageServiceImpl implements LashManageService { // 比较两行架点位的任务个数 List executeArr = WQLObject.getWQLObject("SCH_BASE_Task") - .query("handle_class = '" + TwoOutHeapTask.class.getName() + "' and task_status IN ('05','06') and is_delete = '0' " ) + .query("handle_class = '" + TwoOutHeapTask.class.getName() + "' and task_status IN ('05','06') and is_delete = '0' ") .getResultJSONArray(0).toJavaList(JSONObject.class); // 根据终点点位进行分组 @@ -228,7 +228,7 @@ public class LashManageServiceImpl implements LashManageService { List heapOne = Optional.ofNullable(groupPointMap.get(IOSEnum.OUT_HANGER.code("行架位1"))).orElse(new ArrayList<>()); List heapTwo = Optional.ofNullable(groupPointMap.get(IOSEnum.OUT_HANGER.code("行架位2"))).orElse(new ArrayList<>()); - + if (heapOne.size() > heapTwo.size()) { next_device_code = IOSEnum.OUT_HANGER.code("行架位2"); } @@ -237,7 +237,7 @@ public class LashManageServiceImpl implements LashManageService { JSONObject jsonVeExt = extTab.query("pcsn = '" + whereJson.getString("vehicle_code") + "'") .uniqueResult(0); if (ObjectUtil.isEmpty(jsonVeExt)) { - throw new BadRequestException("此木箱没有绑定托盘号!"+whereJson.getString("vehicle_code")); + throw new BadRequestException("此木箱没有绑定托盘号!" + whereJson.getString("vehicle_code")); } // 创建任务并下发 @@ -271,7 +271,7 @@ public class LashManageServiceImpl implements LashManageService { throw new BadRequestException("未查询到托盘对应的扩展属性"); } String box_no = vehicle_ext.getString("pcsn"); - if (StrUtil.isEmpty(box_no)){ + if (StrUtil.isEmpty(box_no)) { throw new BadRequestException("未查询到托盘绑定了相关木箱!"); } // 查询木箱信息 @@ -283,7 +283,7 @@ public class LashManageServiceImpl implements LashManageService { // 根据木箱料号查询木箱类型信息 MdpbBoxtype boxTypeDao = iMdpbBoxtypeService.getById(boxDao.getMaterial_code()); if (ObjectUtil.isEmpty(boxTypeDao)) { - throw new BadRequestException("木箱类型信息不存在!木箱料号为:"+boxDao.getMaterial_code()); + throw new BadRequestException("木箱类型信息不存在!木箱料号为:" + boxDao.getMaterial_code()); } // 返回参数 diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/CallEmpReelTask.java b/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/CallEmpReelTask.java index c1c6006c9..698df3532 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/CallEmpReelTask.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/CallEmpReelTask.java @@ -197,6 +197,9 @@ public class CallEmpReelTask extends AbstractAcsTask { cache_param.put("point_location", jsonIvt.getString("point_location")); cache_param.put("product_area", jsonIvt.getString("product_area")); JSONObject cache_jo = WQL.getWO("PDA_COOLIN").addParamMap(cache_param).process().uniqueResult(0); + if(ObjectUtil.isEmpty(cache_jo)) { + throw new BadRequestException("未查询到可用的冷却区暂存位!"); + } JSONObject param = new JSONObject(); param.put("point_code1", point_code4); param.put("point_code2", cache_jo.getString("point_code"));