From df702972ff8ae890991021663d919f47dc864606 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 24 十二月 2024 10:35:23 +0800 Subject: [PATCH] 优化ReportDataHandler响应处理逻辑 --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index eb7bdaa..b8cc2a2 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -11,6 +11,7 @@ import com.zy.asrs.service.*; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.WorkLogHandler; +import com.zy.asrs.utils.CodeDetectionUtil; import com.zy.asrs.utils.MatUtils; import com.zy.asrs.utils.SaasUtils; import com.zy.asrs.utils.Utils; @@ -80,6 +81,9 @@ // if (Cools.isEmpty(param.getBarcode(), param.getCombMats())) { // throw new CoolException(BaseRes.PARAM); // } + if (Cools.isEmpty(param.getBarcode()) || !CodeDetectionUtil.barcodeDetection(param.getBarcode())){ + throw new CoolException(param.getBarcode() + "璐ф灦鐮佹湁璇紝璇锋纭壂鐮侊紒锛侊紒"); + } // 鍒ゆ柇鏄惁鏈夌浉鍚屾潯鐮佺殑鏁版嵁 if (waitPakinService.selectCount(new EntityWrapper<WaitPakin>(). eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) { @@ -481,6 +485,9 @@ @Transactional public void nodePutway(String zpallet, String locNo, User user) { Date now = new Date(); + if (Cools.isEmpty(zpallet) || !CodeDetectionUtil.barcodeDetection(zpallet)){ + throw new CoolException(zpallet + "璐ф灦鐮佹湁璇紝璇锋纭壂鐮侊紒锛侊紒"); + } //澧炲姞骞冲簱搴撳瓨 List<WaitPakin> waitPakinList = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", zpallet)); @@ -519,7 +526,7 @@ //鍒犻櫎鍏ュ簱閫氱煡妗� waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet", zpallet)); - orderService.checkComplete(waitPakinList.get(0).getOrderNo()); + orderService.checkComplete(waitPakinList.get(0).getOrderNo(),null); } @@ -589,7 +596,7 @@ manLocDetlService.update(manLocDetl,manLocDetlWrapper); //妫�娴嬭鍗曟槸鍚﹀畬鎴� - orderService.checkComplete(param.getOrderNo()); + orderService.checkComplete(param.getOrderNo(),null); } -- Gitblit v1.9.1