|
@@ -2,6 +2,7 @@ package com.hhwy.qbeqsjy.service;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.hhwy.qbeqsjy.common.*;
|
|
|
import com.hhwy.qbeqsjy.dao.CtrlDao;
|
|
|
import com.hhwy.qbeqsjy.domain.AjaxResult;
|
|
@@ -85,7 +86,7 @@ public class CtrlService {
|
|
|
if(code == 500){
|
|
|
// 记录布控失败的线索信息,等待当前任务布控操作执行结束后再批量入库,后续通过设置定时任务按照记录的布控失败线索信息继续实施布控
|
|
|
// 存在操作延迟,但保证数据最终一致性
|
|
|
- Object[] errorData = new Object[]{taskId, clue, clueType, endCtrlTime, resourceIdList, areaIdList, createTime};
|
|
|
+ Object[] errorData = new Object[]{taskId, clue, clueType, endCtrlTime, JSON.toJSONString(resourceIdList), JSON.toJSONString(areaIdList), createTime};
|
|
|
ctrlErrorList.add(errorData);
|
|
|
} else {
|
|
|
JSONObject data = (JSONObject) result.get("data");
|
|
@@ -348,7 +349,9 @@ public class CtrlService {
|
|
|
params.put("to_sys", JSONArray.parseArray(toSys));
|
|
|
params.put("sysuserid", sysUserId);
|
|
|
params.put("serv_ver", servVer);
|
|
|
- params.put("resid_list", resourceIdList.toArray(new String[resourceIdList.size()]));
|
|
|
+// params.put("resid_list", resourceIdList.toArray(new String[resourceIdList.size()]));
|
|
|
+ // 测试时仅布控AUTH协议表
|
|
|
+ params.put("resid_list", new String[]{"134B102"});
|
|
|
params.put("property_type", clueType);
|
|
|
params.put("property_value", clue);
|
|
|
if(StringUtils.isNotBlank(endCtrlTime)){
|