Преглед изворни кода

添加批量上传变更记录数据接口

fengyanjie пре 4 година
родитељ
комит
6eebd020ea

+ 5 - 3
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/service/UploadService.java

@@ -4,6 +4,7 @@ import com.fasterxml.jackson.databind.node.ArrayNode;
 import com.fasterxml.jackson.databind.node.JsonNodeFactory;
 import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.persagy.common.criteria.JacksonCriteria;
+import com.persagy.common.json.JacksonMapper;
 import com.persagy.common.web.MapResponse;
 import com.persagy.dmp.common.excel.ExcelUtils;
 import com.persagy.dmp.common.excel.SheetReadInfo;
@@ -287,8 +288,8 @@ public class UploadService {
                                 ObjectNode item = array.addObject();
                                 item.put("code", key);
                                 item.put("name", value);
-                                changeRecord.setDataSource(array);
                             }
+                            changeRecord.setDataSource(array);
                         } else {
                             for (int i = 0; i < split.length; i++) {
                                 String temp = split[i];
@@ -302,15 +303,16 @@ public class UploadService {
                                 } else if (key.startsWith("[")) {
                                     key = key.replace("[", "");
                                     item.put("$gte", key);
-                                } else if (value.endsWith(")")) {
+                                }
+                                if (value.endsWith(")")) {
                                     value = value.replace(")", "");
                                     item.put("$lt", value);
                                 } else if (value.endsWith("]")) {
                                     value = value.replace("]", "");
                                     item.put("$lte", value);
                                 }
-                                changeRecord.setDataSource(array);
                             }
+                            changeRecord.setDataSource(array);
                         }
                     }
                 }