提交 62762d69 authored 作者: inroi's avatar inroi

微调

上级 43ae9e08
......@@ -44,6 +44,7 @@ public class ImsPickingListServiceImpl implements IImsPickingListService {
Boolean flag;
List<Map<String, Object>> imsList = new ArrayList<>();
List<Map<String, Object>> analNoList = new ArrayList<>();
for (Map<String, String> map : list) {
if (map.containsKey("false")) {
return false;
......@@ -65,10 +66,14 @@ public class ImsPickingListServiceImpl implements IImsPickingListService {
imsMap.put("sdl_no", map.get("sdlNo"));
imsMap.put("sdl_mtrl", map.get("sdlMtrl"));
imsList.add(imsMap);
Map<String, Object> noMap = new HashMap<>(1);
noMap.put("sup_mtrl_dt_anal_no", map.get("supMtrlDtAnalNo"));
analNoList.add(noMap);
}
//将数据包装成IMS格式
Map<String, Object> map = new HashMap<>();
Map<String, Object> map = new HashMap<>(3);
map.put("docType", "SUP_MTRL_DT_DATA");
map.put("updateType", "UPDATE");
map.put("data", imsList);
......@@ -76,6 +81,15 @@ public class ImsPickingListServiceImpl implements IImsPickingListService {
String result = imsApi.add(json, "提料分析单", "SUP_MTRL_DT_DATA");
//记录IMS日志
flag = new ImsLogUtil().ImsLog(json, result, "提料分析单", "SUP_MTRL_DT_DATA", null);
Map<String, Object> noMap = new HashMap<>(3);
map.put("docType", "SUP_MTRL_DT_DATA_ANAL");
map.put("updateType", "UPDATE");
map.put("data", analNoList);
String noJson = JsonUtil.toString(noMap);
String noResult = imsApi.add(noJson, "提料单计算", "SUP_MTRL_DT_DATA_ANAL");
//记录IMS日志
new ImsLogUtil().ImsLog(noJson, noResult, "提料单计算", "SUP_MTRL_DT_DATA_ANAL", null);
return flag;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论