浏览代码

修改信息点变更记录下载数据

fengyanjie 4 年之前
父节点
当前提交
1e9781d2f8

+ 10 - 3
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/service/FuncidDefChangeRecordService.java

@@ -338,7 +338,14 @@ public class FuncidDefChangeRecordService {
                         JacksonCriteria queryRef = JacksonCriteria.newInstance();
                         queryRef.add("refKey", refKey);
                         List<RwdeditRefTypeInfos> refInfos = rwdeditRefTypeInfosService.query(queryRef).getData();
-                        sql.append("'" + JacksonMapper.toSimpleJson(refInfos) + "')");
+                        List<Map<String, Object>> list = new ArrayList<>();
+                        refInfos.forEach(item -> {
+                            Map<String, Object> refInfoMap = new HashMap<>();
+                            refInfoMap.put("code", item.getCode());
+                            refInfoMap.put("name", item.getName());
+                            list.add(refInfoMap);
+                        });
+                        sql.append("'" + JacksonMapper.toSimpleJson(list) + "')");
                     } else {
                         if (changeRecord.getDataSource() == null) {
                             sql.append("null,");
@@ -349,12 +356,12 @@ public class FuncidDefChangeRecordService {
                     if (changeRecord.getNote() == null) {
                         sql.append("null,");
                     } else {
-                        sql.append("'" + changeRecord.getNote() + "')");
+                        sql.append("'" + changeRecord.getNote() + "',");
                     }
                     if (changeRecord.getSubFlag() == null) {
                         sql.append("null,");
                     } else {
-                        sql.append("'" + changeRecord.getSubFlag() + "')");
+                        sql.append("'" + changeRecord.getSubFlag() + "',");
                     }
                     if (changeRecord.getWeakPoint() == null) {
                         sql.append("null);\n");