haoshihao 1 月之前
父節點
當前提交
cc436a691e
共有 1 個文件被更改,包括 16 次插入13 次删除
  1. 16 13
      src/main/java/com/juxin/client/websocket/FindTask.java

+ 16 - 13
src/main/java/com/juxin/client/websocket/FindTask.java

@@ -370,19 +370,22 @@ public class FindTask {
         Map<String, Object> req = new HashMap<>();
         req.put("recordId", jsonObject.get("groupId"));
         req.put("groupId", jsonObject.get("groupId"));
-        req.put("jobState", status[RandomUtil.randomInt(0, 6)]);
-        List<Map<String, String>> split = new ArrayList<>();
-        List<Map<String, String>> list = jsonObject.get("list", List.class);
-        list.forEach(e -> {
-            Map<String, String> map = new HashMap<>();
-            map.put("applicationid", IdUtil.fastSimpleUUID());
-            map.put("data", e.get("accountNo"));
-            map.put("searchAgency", Objects.toString(jsonObject.get("searchAgency")));
-            map.put("result", "0000");
-            map.put("accountSearchType", e.get("accountSearchType"));
-            split.add(map);
-        });
-        req.put("thirdSubjectSplits", split);
+        String jobState = status[RandomUtil.randomInt(0, 6)];
+        if (Objects.equals(jobState, "success")) {
+            req.put("jobState", jobState);
+            List<Map<String, String>> split = new ArrayList<>();
+            List<Map<String, String>> list = jsonObject.get("list", List.class);
+            list.forEach(e -> {
+                Map<String, String> map = new HashMap<>();
+                map.put("applicationid", IdUtil.fastSimpleUUID());
+                map.put("data", e.get("accountNo"));
+                map.put("searchAgency", Objects.toString(jsonObject.get("searchAgency")));
+                map.put("result", "0000");
+                map.put("accountSearchType", e.get("accountSearchType"));
+                split.add(map);
+            });
+            req.put("thirdSubjectSplits", split);
+        }
         result.put("reqJson", req);
         return JSONUtil.toJsonStr(result);
     }