|
@@ -7,10 +7,7 @@ import com.jkcredit.common.model.CommonResponseObject;
|
|
import com.jkcredit.info.query.enums.CatalogEnum;
|
|
import com.jkcredit.info.query.enums.CatalogEnum;
|
|
import com.jkcredit.info.query.service.InformationQueryService;
|
|
import com.jkcredit.info.query.service.InformationQueryService;
|
|
import com.jkcredit.info.query.task.AsyncQuery;
|
|
import com.jkcredit.info.query.task.AsyncQuery;
|
|
-import com.jkcredit.info.query.util.CatalogConcurrentHashMapUtil;
|
|
|
|
-import com.jkcredit.info.query.util.CookieTaskConcurrentHashMapUtil;
|
|
|
|
-import com.jkcredit.info.query.util.CookieUtil;
|
|
|
|
-import com.jkcredit.info.query.util.HttpUtil;
|
|
|
|
|
|
+import com.jkcredit.info.query.util.*;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import okhttp3.FormBody;
|
|
import okhttp3.FormBody;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -159,6 +156,7 @@ public class InformationQueryServiceImpl implements InformationQueryService {
|
|
, keyWord, type, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
, keyWord, type, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
+ QueryCountUtil.addQueryInfoListCount();
|
|
Map<String, JSONObject> catalogIdMap = CatalogConcurrentHashMapUtil.getInstance();
|
|
Map<String, JSONObject> catalogIdMap = CatalogConcurrentHashMapUtil.getInstance();
|
|
if (catalogIdMap.size() == 0) {
|
|
if (catalogIdMap.size() == 0) {
|
|
// 查询节点id
|
|
// 查询节点id
|
|
@@ -223,7 +221,6 @@ public class InformationQueryServiceImpl implements InformationQueryService {
|
|
, path, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
, path, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
-
|
|
|
|
log.info("path:{}, requestId:{}", path, requestId);
|
|
log.info("path:{}, requestId:{}", path, requestId);
|
|
if (!path.contains("../")) {
|
|
if (!path.contains("../")) {
|
|
CommonResponseObject result = CommonResponseObject.noResult(getLocalHost(), requestId);
|
|
CommonResponseObject result = CommonResponseObject.noResult(getLocalHost(), requestId);
|
|
@@ -231,6 +228,8 @@ public class InformationQueryServiceImpl implements InformationQueryService {
|
|
, path, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
, path, requestId, JSON.toJSONString(result), (System.currentTimeMillis() - startTime));
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ QueryCountUtil.addQueryDetailCount();
|
|
List<Map<String, String>> results = getDetail(path, cookie);
|
|
List<Map<String, String>> results = getDetail(path, cookie);
|
|
if (results.size() != 0) {
|
|
if (results.size() != 0) {
|
|
CommonResponseObject result = CommonResponseObject.success(results, getLocalHost(), requestId);
|
|
CommonResponseObject result = CommonResponseObject.success(results, getLocalHost(), requestId);
|