From ab7332cafb1c9ab6d108a0e5a4b404ac8700a38d Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 23 四月 2022 15:10:58 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/config/CoolExceptionHandler.java | 4 +++- src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java | 4 ++++ src/main/java/com/zy/asrs/task/OrderSyncScheduler.java | 2 +- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index 19ec133..3d9a670 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -184,6 +184,7 @@ } @Override + @Transactional public void pakoutOrderCreate(OpenOrderPakoutParam param) { Order order = orderService.selectByNo(param.getOrderNo()); if (!Cools.isEmpty(order)) { diff --git a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java index 58bd818..1a86031 100644 --- a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java +++ b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java @@ -36,7 +36,7 @@ @Scheduled(cron = "0/5 * * * * ? ") private void completeAndReport(){ - List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L)); + List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L).eq("status", 1)); for (Order order : orders) { ReturnT<String> result = orderSyncHandler.start(order); if (!result.isSuccess()) { diff --git a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java index 4f9e757..644fecf 100644 --- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java @@ -274,6 +274,10 @@ switch (wrkMast.getIoType()) { // 鍏ㄦ澘鍑哄簱 case 101: + // 鍑哄簱纭淇″彿浣� + if (Cools.isEmpty(wrkMast.getInvWh()) || wrkMast.getInvWh().equals("N")) { + return SUCCESS; + } // 鏍规嵁宸ヤ綔鍙凤紝鏌ヨ宸ヤ綔鏄庣粏妗� List<WrkDetl> wrkDetls101 = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); if (wrkDetls101.isEmpty()) { diff --git a/src/main/java/com/zy/common/config/CoolExceptionHandler.java b/src/main/java/com/zy/common/config/CoolExceptionHandler.java index 5d7e928..b3968a3 100644 --- a/src/main/java/com/zy/common/config/CoolExceptionHandler.java +++ b/src/main/java/com/zy/common/config/CoolExceptionHandler.java @@ -28,7 +28,9 @@ public R handleRRException(CoolException e) { String[] split = e.getMessage().split("-"); if (split.length == 2) { - return R.parse(e.getMessage()); + if (String.valueOf(split[0]).length() < 3) { + return R.parse(e.getMessage()); + } } return R.error(e.getMessage()); } -- Gitblit v1.9.1