From abb9b5c51d8a20be68b64e0c4a9620f6578d2e3a Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期三, 30 四月 2025 09:59:26 +0800 Subject: [PATCH] 手动导入订单和mes下发订单,增加客户名称和备注字段 --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 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..29658dd 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 @@ -1395,7 +1393,7 @@ null, // 鍒濆绁ㄦ嵁鍙� null, // 绁ㄦ嵁鍙� null, // 瀹㈡埛缂栧彿 - null, // 瀹㈡埛 + param.getCustomerName(), // 瀹㈡埛 null, // 鑱旂郴鏂瑰紡 null, // 鎿嶄綔浜哄憳 null, // 鍚堣閲戦 @@ -1418,7 +1416,7 @@ now, // 娣诲姞鏃堕棿 9527L, // 淇敼浜哄憳 now, // 淇敼鏃堕棿 - null // 澶囨敞 + param.getMemo() // 澶囨敞 ); if (!orderService.insert(order)) { @@ -1984,6 +1982,9 @@ // 鏍规嵁鎵樼洏鐮佽幏鍙栦换鍔′富妗� WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode", barcode)); + if (wrkMast == null) { + return R.parse("璇ユ潯鐮佹棤姝e湪鎵ц浠诲姟锛�" + barcode); + } // 鏍规嵁浠诲姟涓绘。鑾峰彇宸ヤ綔妗f槑缁� List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); // 鎻愬彇鍖呰缁勫彿 -- Gitblit v1.9.1