From e0f90699279803dd529fd1f41b4c3c62e57e0fcb Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 23 六月 2025 13:48:13 +0800 Subject: [PATCH] 波次下发任务功能优化 代码优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java index c1b7c48..36d255b 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java @@ -81,13 +81,12 @@ listMap.keySet().forEach(key -> { Task task = new Task(); Loc loc = locService.getById(key); - logger.info("搴撲綅锛�>{}<UNK>", loc.getCode()); - + logger.info("搴撲綅锛�>{}", loc.getCode()); if (Objects.isNull(loc)) { throw new CoolException("鏁版嵁閿欒锛氭墍閫夊簱瀛樹俊鎭笉瀛樺湪锛侊紒"); } if (!loc.getUseStatus().equals(LocStsType.LOC_STS_TYPE_F.type)) { - throw new CoolException("搴撲綅:" + loc.getCode() + ",涓嶅浜嶧.鍦ㄥ簱鐘舵�侊紝涓嶅彲鎵цR.鍑哄簱棰勭害鎿嶄綔锛侊紒"); + throw new CoolException("搴撲綅:" + loc.getCode() + ",涓嶅浜嶧.鍦ㄥ簱鐘舵�侊紝涓嶅彲鎵цR.鍑哄簱棰勭害鎿嶄綔锛侊紒"); } loc.setUseStatus(LocStsType.LOC_STS_TYPE_R.type); @@ -202,15 +201,15 @@ .setUpdateTime(new Date()) .setOrderType(OrderType.ORDER_OUT.type) .setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_STOCK_OUT.type)); - if (map.getType().equals(Constants.TASK_TYPE_ORDER_OUT_STOCK)) { + if (map.getType().equals(Constants.TASK_TYPE_ORDER_OUT_STOCK)) { taskItem.setWkType(Short.parseShort(order.getWkType())) .setSourceCode(order.getCode()) .setSourceId(order.getId()); - } else if (map.getType().equals(Constants.TASK_TYPE_OUT_CHECK) || map.getType().equals(Constants.TASK_TYPE_OUT_STOCK)) { - taskItem.setSource(item.getId()) - .setSourceId(item.getLocId()) - .setSourceCode(item.getLocCode()); - } + } else if (map.getType().equals(Constants.TASK_TYPE_OUT_CHECK) || map.getType().equals(Constants.TASK_TYPE_OUT_STOCK)) { + taskItem.setSource(item.getId()) + .setSourceId(item.getLocId()) + .setSourceCode(item.getLocCode()); + } taskItems.add(taskItem); Double qty = Math.round((item.getWorkQty() + item.getOutQty()) * 10000) / 10000.0; @@ -274,7 +273,7 @@ if (Objects.isNull(map.getTarLoc()) || StringUtils.isBlank(map.getTarLoc())) { //鐩爣搴撲綅涓虹┖锛岃嚜鍔ㄨ幏鍙栨柊搴撲綅 DeviceSite deviceSite = deviceSiteService.getOne(new LambdaQueryWrapper<DeviceSite>() - .eq(DeviceSite::getType, TaskType.TASK_TYPE_LOC_MOVE.type) + .eq(DeviceSite::getType, TaskType.TASK_TYPE_LOC_MOVE.type) .eq(DeviceSite::getChannel, orgLoc.getChannel()), false); if (Objects.isNull(deviceSite)) { throw new CoolException("绔欑偣淇℃伅涓嶅瓨鍦紒锛�"); -- Gitblit v1.9.1