From 24e8a9a3d7ca365bbda7b513db34f6fa89e8e561 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期二, 29 四月 2025 09:07:45 +0800 Subject: [PATCH] 产品合格校验MES调用 --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 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 dc18ea9..df5f418 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -1025,29 +1025,27 @@ @Override @Transactional - public void prodCheck(List<ProdCheckParam> param) { + public R prodCheck(List<ProdCheckParam> param) { if (param.isEmpty()) { - throw new CoolException("璇锋眰鍙傛暟涓嶈兘涓虹┖"); + return R.parse("璇锋眰鍙傛暟涓嶈兘涓虹┖"); } for (ProdCheckParam checkParam : param) { // 鏇存柊搴撳瓨鏄庣粏鏄惁鍚堟牸 - LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo()) - .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); + LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo())); // 鏇存柊鍟嗗搧琛ㄦ槸鍚﹀悎鏍� - Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo()) - .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); - if (locDetl == null || mat == null) { +// Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("model", checkParam.getRollNo())); + if (locDetl == null) { // || mat == null throw new CoolException("鏇存柊鏄惁鍚堟牸鐗╂枡涓嶅瓨鍦細" + checkParam); } locDetl.setThreeCode(checkParam.getQualified()); - mat.setThreeCode(checkParam.getQualified()); +// mat.setThreeCode(checkParam.getQualified()); - locDetlService.update(locDetl,new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo()) - .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); - matService.update(mat,(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo()) - .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo()))); + locDetlService.update(locDetl, new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo())); +// matService.update(mat, (new EntityWrapper<Mat>().eq("model", checkParam.getRollNo()))); } + + return R.ok("鏇存柊鎴愬姛"); } @Override -- Gitblit v1.9.1