From 2f1b55f10742f94c3362dc3f61333251b713ee61 Mon Sep 17 00:00:00 2001 From: Administrator <335182714> Date: 星期二, 15 七月 2025 14:46:40 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 17 +++++++++++++++-- 1 files changed, 15 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 7322481..0dd0373 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -1148,6 +1148,13 @@ basCrnps = basCrnpService.selectList(new EntityWrapper<BasCrnp>().eq("crn_sts",3).eq("in_enable","Y") .eq("out_enable","Y")); } + WrkMast exist = wrkMastService.selectOne( + new EntityWrapper<WrkMast>() + .eq("barcode", param.getBarcode()) + .eq("io_type", 3)); + if (exist != null) { + return R.error("浠诲姟宸插瓨鍦紝涓嶅彲閲嶅鎻愪氦"); + } if (basCrnps.isEmpty()) { throw new CoolException("娌℃湁鍙敤鍫嗗灈鏈�,鍫嗗灈鏈哄仠姝㈡垨寮傚父鎴栫鐢�"); } @@ -1491,8 +1498,14 @@ wrkMastService.updateById(wrkMast); } - // 鍑哄簱涓婃姤鎺ㄩ�乵es璁板綍 - ckjgsbPushMes(wrkMast,wrkDetls); + if(!wrkDetls.get(0).getMatnr().equals("绌虹")){ + // 鍑哄簱涓婃姤鎺ㄩ�乵es璁板綍 + ckjgsbPushMes(wrkMast,wrkDetls); + }else{ + wrkMast.setWrkSts(14L); + wrkMastService.updateById(wrkMast); + } + return "鍑哄簱缁撴灉涓婃姤鎴愬姛"; } -- Gitblit v1.9.1