From fee412a92f23ddc7e1c94fc61615b3bb0c462c98 Mon Sep 17 00:00:00 2001
From: gongbaoxiong <751575283@qq.com>
Date: Mon, 30 Jun 2025 21:55:34 +0800
Subject: [PATCH] =?UTF-8?q?add:=E5=A2=9E=E5=8A=A0=E6=89=8B=E6=8C=81?=
=?UTF-8?q?=E5=85=A5=E5=BA=93=E4=B8=9A=E5=8A=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/org/nl/common/utils/StringUtils.java | 4 +-
.../org/nl/common/utils/ValidationUtil.java | 19 +-
.../controller/PdaIosInController.java | 65 ++++-
.../ios_manage/service/PdaIosInService.java | 54 +++-
.../service/impl/PdaIosInServiceImpl.java | 256 +++++++++++-------
.../service/impl/PdaSchPointServiceImpl.java | 4 +-
.../service/impl/SchBaseTaskServiceImpl.java | 2 -
.../service/dao/GroupPlate.java | 12 +-
.../service/impl/OutBillServiceImpl.java | 4 +-
.../impl/RawAssistIStorServiceImpl.java | 15 +-
10 files changed, 288 insertions(+), 147 deletions(-)
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/StringUtils.java b/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/StringUtils.java
index 78adf19..6f8a034 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/StringUtils.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/StringUtils.java
@@ -20,7 +20,6 @@ import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import lombok.extern.slf4j.Slf4j;
import org.nl.config.ElAdminProperties;
-import org.nl.config.SpringContextHolder;
import javax.servlet.http.HttpServletRequest;
import java.net.InetAddress;
@@ -245,4 +244,7 @@ public class StringUtils {
return "";
}
}
+
+
+
}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/ValidationUtil.java b/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/ValidationUtil.java
index ad2e7dc..9e9222b 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/ValidationUtil.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/common/utils/ValidationUtil.java
@@ -16,6 +16,7 @@
package org.nl.common.utils;
import cn.hutool.core.util.ObjectUtil;
+import com.alibaba.fastjson.JSONObject;
import org.nl.common.exception.BadRequestException;
import org.nl.config.language.LangProcess;
@@ -31,7 +32,7 @@ public class ValidationUtil{
*/
public static void isNull(Object obj, String entity, String parameter , String value){
if(ObjectUtil.isNull(obj)){
- throw new BadRequestException(LangProcess.msg("error_isNull",entity+"_"+parameter+"_"+value));
+ throw new BadRequestException(LangProcess.msg("error_isNull", entity + "_" + parameter + "_" + value));
}
}
@@ -41,4 +42,20 @@ public class ValidationUtil{
public static boolean isEmail(String email) {
return true;
}
+
+
+ /**
+ * 入参校验
+ */
+ public static void assertNotBlankJson(JSONObject json, String message, String... keys) {
+ if (json == null) {
+ throw new IllegalArgumentException(message);
+ }
+ for (String key : keys) {
+ String value = json.getString(key);
+ if (value == null || value.trim().isEmpty()) {
+ throw new IllegalArgumentException(message);
+ }
+ }
+ }
}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/ios_manage/controller/PdaIosInController.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/ios_manage/controller/PdaIosInController.java
index 07a269f..e810256 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/ios_manage/controller/PdaIosInController.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/ios_manage/controller/PdaIosInController.java
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.nl.common.logging.annotation.Log;
+import org.nl.wms.basedata_manage.service.dao.MdMeMaterialbase;
import org.nl.wms.pda.ios_manage.service.PdaIosInService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
@@ -15,11 +16,10 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import static org.nl.common.utils.ValidationUtil.assertNotBlankJson;
+
/**
- *
- * 手持入库确认 控制层
- *
- *
+ * 手持入库管理
* @author Liuxy
* @since 2025-06-05
*/
@@ -32,17 +32,13 @@ public class PdaIosInController {
@Autowired
private PdaIosInService pdaIosInService;
- @PostMapping("/sweepCode")
- @Log("扫码解析")
- @SaIgnore
- public ResponseEntity