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);