From 812200115b811d7e2e4c6b0e25d9ccffb58fb9f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=97=AD=E6=98=8E=5C73939?= <739390650@QQ.COM> Date: Mon, 22 Sep 2025 10:14:09 +0800 Subject: [PATCH] =?UTF-8?q?opt:acs=E6=8E=A5=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/basedata_manage/controller/GroupController.java | 4 ++++ .../src/main/java/org/nl/wms/ext_manage/util/AcsUtil.java | 2 +- .../ios_manage/service/impl/PdaIosInServiceImpl.java | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java index 306509c..6e90bce 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java @@ -90,6 +90,10 @@ public class GroupController { List groupPlateDtlList = new ArrayList<>(); JSONArray dtlList = group.getJSONArray("dtlList"); + + if(null == dtlList || dtlList.size() == 0){ + throw new BadRequestException("dtlList不可为空"); + } BigDecimal qty = new BigDecimal("0"); for (int i = 0; i < dtlList.size(); i++) { JSONObject row = dtlList.getJSONObject(i); diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/util/AcsUtil.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/util/AcsUtil.java index a6a7ea0..c84d917 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/util/AcsUtil.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/util/AcsUtil.java @@ -54,7 +54,7 @@ public class AcsUtil { String url = acsUrlParam.getValue() + api; try { String resultMsg = HttpRequest.post(url) - .body(String.valueOf(param)) + .body(JSONObject.toJSONString(param)) .execute().body(); // 格式转换 JSONObject result = JSONObject.parseObject(resultMsg); diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java index e140b30..f93351d 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java @@ -183,6 +183,9 @@ public class PdaIosInServiceImpl implements PdaIosInService { List groupPlateDtlList = new ArrayList<>(); JSONArray dtlList = whereJson.getJSONArray("dtlList"); + if(null == dtlList){ + throw new BadRequestException("dtlList不可为空"); + } BigDecimal qty = new BigDecimal("0"); for (int i = 0; i < dtlList.size(); i++) { JSONObject row = dtlList.getJSONObject(i);