Commit b4e30357 by yangyang

车辆接口提交(重庆)

parent 081c2c21
......@@ -30,6 +30,7 @@ public class KsjTableResult {
private String label;// 标签(对应的字段注释)
private boolean search;// True/false true得即为查询条件
private String type;// 日期为date 其他的都为text类型
private String ishead;// 是否为默认展示表头,0是,1否
}
}
}
......@@ -1516,6 +1516,31 @@ public class CqNewServiceController {
return new MapRestResult(200, "OK", listResult.size(), listResult);
}
@OperLog(message = "车辆主题库宽表", operation = OperationType.QUERY)
@PostMapping("clztkkbRequest")
@ApiOperation(value = "车辆主题库宽表", notes = "车辆主题库宽表")
public MapRestResult clztkkbRequest(@RequestBody JSONObject params) {
List<Map<String,String>> listResult = new ArrayList<>();
if(StringUtils.isBlank(params.getString("VEH_PLATE_NUM"))&&StringUtils.isBlank(params.getString("VEH_PER_CERT_NUM"))){
return new MapRestResult(200, "OK", listResult.size(), listResult);
}
if(params.size()>0){
JSONObject paramsAll = getJsonParams("clztkkb","R-500000000001-00000020",params);
try {
HttpClient httpClientCq = new HttpClient();
JSONObject resultJson = httpClientCq.doPostJson(ykmUrl, paramsAll.toJSONString());
if(resultJson.size()>0){
listResult = cqInterfaceUtil.getMapByJson(resultJson);
}
} catch (Exception e) {
e.printStackTrace();
return MapRestResult.error(e.getMessage());
}
}
return new MapRestResult(200, "OK", listResult.size(), listResult);
}
public JSONObject getJsonParams(String type,String resourceName,JSONObject params){
StringBuilder stringBuilderSql = new StringBuilder();
// 渝康码
......@@ -1540,6 +1565,20 @@ public class CqNewServiceController {
}
}
// 车辆主题库宽表
if("clztkkb".equals(type)){
if(StringUtils.isNotBlank(params.getString("VEH_PER_CERT_NUM"))&&StringUtils.isNotBlank(params.getString("VEH_PLATE_NUM"))){
stringBuilderSql.append("VEH_PLATE_NUM='"+params.getString("VEH_PLATE_NUM")+"'");
stringBuilderSql.append(" and VEH_PER_CERT_NUM='"+params.getString("VEH_PER_CERT_NUM")+"'");
}else
if(StringUtils.isNotBlank(params.getString("VEH_PLATE_NUM"))){
stringBuilderSql.append("VEH_PLATE_NUM='"+params.getString("VEH_PLATE_NUM")+"'");
}else
if(StringUtils.isNotBlank(params.getString("VEH_PER_CERT_NUM"))){
stringBuilderSql.append("VEH_PER_CERT_NUM='"+params.getString("VEH_PER_CERT_NUM")+"'");
}
}
JSONObject parasm = JSONObject.parseObject("{\n" +
" \"From\": \"0\", \n" +
" \"To\": \"10000\", \n" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment