提交 2cb9b8df authored 作者: inroi's avatar inroi

微调

上级 bf0c986b
...@@ -36,12 +36,18 @@ public class BillOfMaterialServerImpl implements IBillOfMaterialServer { ...@@ -36,12 +36,18 @@ public class BillOfMaterialServerImpl implements IBillOfMaterialServer {
String addTwo = billOfMaterialKingDeeApi.addTwo(list); String addTwo = billOfMaterialKingDeeApi.addTwo(list);
Map<String, Object> map = JsonUtil.toMap(addTwo, String.class, Object.class); Map<String, Object> map = JsonUtil.toMap(addTwo, String.class, Object.class);
if (CollectionUtils.isEmpty(map)) { if (CollectionUtils.isEmpty(map)) {
throw new kingdeeException("操作失败!修改失败!", addTwo, docType); throw new kingdeeException("操作失败!更新失败!", addTwo, docType);
} }
if (!CollectionUtils.isEmpty(map) && !"0000".equals(map.get("resultCode"))) { if (!CollectionUtils.isEmpty(map) && !"0000".equals(map.get("resultCode"))) {
List<Object> tempList = JsonUtil.toList(JsonUtil.toString(map.get("resultData")), Object.class); List<Object> tempList = JsonUtil.toList(JsonUtil.toString(map.get("resultData")), Object.class);
List<String> msgList = tempList.stream().map(m -> JsonUtil.toMap(JsonUtil.toString(m), String.class, Object.class).get("msg").toString()).collect(Collectors.toList()); List<String> msgList = tempList.stream().map(m -> JsonUtil.toMap(JsonUtil.toString(m), String.class, Object.class).get("msg").toString()).collect(Collectors.toList());
throw new kingdeeException("操作失败!修改失败!", String.join(", ", msgList), docType); String message;
if (!CollectionUtils.isEmpty(msgList)) {
message = String.join(", ", msgList);
} else {
message = String.valueOf(map.get("resultMsg"));
}
throw new kingdeeException("操作失败!修改失败!", message, docType);
} }
List<Object> tempList = JsonUtil.toList(JsonUtil.toString(map.get("resultData")), Object.class); List<Object> tempList = JsonUtil.toList(JsonUtil.toString(map.get("resultData")), Object.class);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论