From d382ffad92c48f6a96bb7d5e1fd733b90c9ca137 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期六, 03 六月 2023 09:50:38 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 27f4418..665ea8a 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -105,6 +105,7 @@ } Date now = new Date(); + int matType = 0; // 鏃犲崟缁勬墭 if (Cools.isEmpty(param.getOrderNo())) { @@ -150,6 +151,15 @@ waitPakin.setFrozen(param.getFrozen()); // 鏄惁鍐荤粨 waitPakin.setManu(detlDto.getCstmr()); waitPakin.setMatType(mat.getMatType());//鐗╂枡绫诲瀷 + if (Cools.isEmpty(mat.getMatType())){ + throw new CoolException("鐗╂枡绫诲瀷寮傚父"+mat.getMatnr()); + }else { + if (matType == 0){ + matType = mat.getMatType(); + }else if (matType!=mat.getMatType()){ + throw new CoolException("璇风粍鎵樺悓涓�绫诲瀷鐨勭墿鏂�"); + } + } if (!waitPakinService.insert(waitPakin)) { throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); } @@ -201,6 +211,15 @@ waitPakin.setModiUser(userId); waitPakin.setModiTime(now); waitPakin.setMatType(mat.getMatType());//鐗╂枡绫诲瀷 + if (Cools.isEmpty(mat.getMatType())){ + throw new CoolException("鐗╂枡绫诲瀷寮傚父"+mat.getMatnr()); + }else { + if (matType == 0){ + matType = mat.getMatType(); + }else if (matType!=mat.getMatType()){ + throw new CoolException("璇风粍鎵樺悓涓�绫诲瀷鐨勭墿鏂�"); + } + } if (!waitPakinService.insert(waitPakin)) { throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); } -- Gitblit v1.9.1