From c9257b4d5fd42e7c7b9cf63529b0aba107c5ca87 Mon Sep 17 00:00:00 2001 From: lsh <lsh> Date: 星期四, 11 七月 2024 13:03:37 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MobileController.java | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java index 9402307..d022157 100644 --- a/src/main/java/com/zy/asrs/controller/MobileController.java +++ b/src/main/java/com/zy/asrs/controller/MobileController.java @@ -76,7 +76,7 @@ } @RequestMapping("/search/sign/auth/v2") -// @ManagerAuth(memo = "鎷嗗彔鐩樻ā寮忓垏鎹�") + @ManagerAuth(memo = "鎷嗗彔鐩樻ā寮忓垏鎹�") public R orderSearchByBarcodeV2(@RequestParam boolean sign){ RgvOneSign rgvOneSign = rgvOneSignService.selectOne(new EntityWrapper<RgvOneSign>().eq("rgv_one_type","oneSign")); if (sign){ @@ -217,10 +217,13 @@ if (Cools.isEmpty(batch)){ return R.error("鍙傛暟涓虹┖"); } + String[] batch1 = batch.split("绠卞彿锛�"); + String[] batch2 = batch1[1].split("瑙勬牸锛�"); + batch = batch2[0]; // List<Order> orders = orderService.selectorderNoL(batch); - WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("batch", batch)); + WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false)); if (Cools.isEmpty(wrkDetl)){ - WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch)); + WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false)); if (Cools.isEmpty(wrkDetlLog)){ return R.error("鏈煡鍒版暟鎹�"); } @@ -243,9 +246,9 @@ return R.error("鍙傛暟涓虹┖"); } String orderNo = ""; - WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("batch", batch)); + WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false)); if (Cools.isEmpty(wrkDetl)) { - WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch)); + WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false)); if (Cools.isEmpty(wrkDetlLog)) { return R.error("鏈煡鍒版暟鎹�"); } @@ -261,6 +264,9 @@ if (!orderDetl.getQty$().equals("宸插畬鎴�")){ return R.error("浠诲姟鏈畬鎴�"); } + if (orderDetl.getSource()==1){ + return R.error("浠诲姟宸茬‘璁わ紝璇峰嬁閲嶅纭锛侊紒锛�"); + } orderDetl.setSource(1); orderDetlService.updateById(orderDetl); return R.ok(); -- Gitblit v1.9.1