Commit 990e8cbb by YANGYANG

时空资源信息提交

parent 404b9119
......@@ -136,21 +136,21 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
@Override
public List<Map<String, Object>> getAsjxxByZjhm(String zjhm) {
List<Map<String, Object>> list = new ArrayList<>();
if("460003198912096617".equals(zjhm) || "13900757030".equals(zjhm)){
/* if("460003198912096617".equals(zjhm) || "13900757030".equals(zjhm)){
Map<String, Object> map = new HashMap<>();
map.put("ZHFZXYRFZXYRDAZTDMMC","死亡");
map.put("AJMC","李义交通肇事案");
map.put("ZCJDDMMC","处理案事件");
map.put("ASJBH","A1501000000AAAAAAA22810");
map.put("ASJBH","A4601000000AAAAAAA22810");
map.put("AJLBDMMC","交通肇事案");
map.put("ASJFSSJASJFSKSSJ","2021-09-06 13:26:22");
map.put("ZHRQ","2021-11-12 00:00:00");
map.put("LARQ","2020-12-06 21:14:27");
map.put("ZUZDWZBRXM","何**");
list.add(map);
}else{
}else{*/
list = tbStAsjMapper.getAsjxxByZjhm(zjhm);
}
/* }*/
return list;
}
......
package com.founder.peopleapi.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.founder.commonutils.peopleEntity.NaoTuRybq;
import com.founder.commonutils.peopleEntity.PeopleResourceTrackResult;
import com.founder.commonutils.publicEntity.MapRestResult;
......@@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
/**
* <p>
......@@ -149,4 +151,15 @@ public class PeopleContoller {
}
return null;
}
@ApiOperation(value = "二标四实查询")
@PostMapping("/getEbss")
public MapRestResult getEbss(@ApiParam(name = "zjhm", value = "身份证号", required = true) @RequestParam String zjhm) throws Exception {
if(Arrays.asList("460003198912096617").contains(zjhm)){
JSONObject list = JsonUtils.readJsonFromClassPath("data/getEbss.json", JSONObject.class);
return MapRestResult.build(200,"成功",list.size(),list);
}
Map<String,Object> map = peopleService.getEbss(zjhm);
return MapRestResult.build(200,"成功",map.size(),map);
}
}
......@@ -8,6 +8,7 @@ import org.dom4j.DocumentException;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
public interface PeopleService {
......@@ -37,4 +38,5 @@ public interface PeopleService {
List<PeopleResourceTrackResult> getRygkgj(String zjhm, String beginDate, String endDate) throws Exception;
Map<String, Object> getEbss(String zjhm) throws Exception;
}
......@@ -322,9 +322,8 @@ public class PeopleServiceImpl implements PeopleService {
public NaoTuRybq getRybz(String zjhm) {
List bzList = new ArrayList();
if(StringUtils.isNotEmpty(zjhm) && ("460003198912096617".equals(zjhm) || "13900757030".equals(zjhm))){
bzList.add("一人案");
bzList.add("一人案");
bzList.add("团伙作案");
bzList.add("撤逃");
}else{
/*获取重点关注人员标注*/
if(ssdw.startsWith("46")){
......@@ -569,7 +568,7 @@ public class PeopleServiceImpl implements PeopleService {
}
String resultJson = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.KYCX,ret.toString());
List<Map<String, String>> list = ktInterfaceUtils.getMapByJson(resultJson);
if(list == null || list.size() == 0){
if(list == null){
return null;
}
//暂时还没有相关经纬度数据
......@@ -595,7 +594,7 @@ public class PeopleServiceImpl implements PeopleService {
}
String resultJson = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.GKCX,ret.toString());
List<Map<String, String>> list = ktInterfaceUtils.getMapByJson(resultJson);
if(list == null || list.size() == 0){
if(list == null){
return null;
}
//暂时还没有相关经纬度数据
......@@ -611,4 +610,77 @@ public class PeopleServiceImpl implements PeopleService {
return result;
}
@Override
public Map<String, Object> getEbss(String zjhm) throws Exception {
Map<String, Object> resultList = new HashMap<>();
JSONObject ret=new JSONObject();
// 实有单位信息查询
ret.put("expr", "SDW_BH=" + zjhm); // 身份证号查询
String resultJsonDw = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.SYDW,ret.toString());
List<Map<String, String>> listDw = ktInterfaceUtils.getMapByJson(resultJsonDw);
List<Map<String, String>> resultListDw = new ArrayList<>();
if(null != listDw){
for (Map<String, String> map : listDw) {
Map<String, String> mapResult = new HashMap<>();
mapResult.put("bh",map.get("SDW_BH"));
mapResult.put("name",map.get("SUNIT_NAME"));
mapResult.put("address",map.get("SFULL_ADDR"));
resultListDw.add(mapResult);
}
}
// 标准地址信息查询
ret.put("expr", "meta_addr_id=" + zjhm); // 身份证号查询
String resultJsonDz = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.BZDZ,ret.toString());
List<Map<String, String>> listDz = ktInterfaceUtils.getMapByJson(resultJsonDz);
List<Map<String, String>> resultListDz = new ArrayList<>();
if(null != listDz) {
for (Map<String, String> map : listDz) {
Map<String, String> mapResult = new HashMap<>();
mapResult.put("bh", map.get("META_ADDR_ID"));
mapResult.put("name", map.get("ORG_NAME"));
resultListDz.add(mapResult);
}
}
// 暂住人口信息查询
ret.put("expr", "FORM_PID=" + zjhm); // 身份证号查询
String resultJsonZzrk = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.ZZRK,ret.toString());
List<Map<String, String>> listZzrk = ktInterfaceUtils.getMapByJson(resultJsonZzrk);
List<Map<String, String>> resultListZzrk = new ArrayList<>();
if(null != listZzrk) {
for (Map<String, String> map : listZzrk) {
Map<String, String> mapResult = new HashMap<>();
mapResult.put("bh", map.get("PID"));
mapResult.put("name", map.get("NAME"));
mapResult.put("address", map.get("FULL_ADDR"));
resultListZzrk.add(mapResult);
}
}
// 实有人口信息查询
ret.put("expr", "form_gmsfhm=" + zjhm); // 身份证号查询
String resultJsonRk = ktInterfaceUtils.getDateByJsonParam(ktInterfaceUtils.SYRK,ret.toString());
List<Map<String, String>> listRk = ktInterfaceUtils.getMapByJson(resultJsonRk);
List<Map<String, String>> resultListRk = new ArrayList<>();
if(null != listRk) {
for (Map<String, String> map : listRk) {
Map<String, String> mapResult = new HashMap<>();
mapResult.put("bh", map.get("GMSFHM"));
mapResult.put("name", map.get("XM"));
mapResult.put("address", map.get("HJDZ_QHNXXDZ"));
resultListRk.add(mapResult);
}
}
resultList.put("sydw",resultListDw);
resultList.put("bzdz",resultListDz);
resultList.put("zzrk",resultListZzrk);
resultList.put("syrk",resultListRk);
return resultList;
}
}
{
"bzdz": [
{
"address": "海南省海头镇那力村委会万头村",
"bh": "460003198912096617",
"name": "李义"
}],
"zzrk": [
{
"address": "海南省海头镇那力村委会万头村",
"bh": "460003198912096617",
"name": "李义"
},
{
"address": "海南省定安县定城镇高龙村七队5号",
"bh": "460003198912096617",
"name": "李义"
}
],
"syrk": [
{
"address": "定城镇高龙村委会高龙村七队5号",
"bh": "460003198912096617",
"name": "李义"
},
{
"address": "定城镇高龙村委会高龙村4号",
"bh": "460003198912096617",
"name": "李义"
}
],
"sydw": [
{
"address": "海南省海口市美兰区白龙街道办事处五贤居委会下贤一村133号",
"bh": "460108803000000661",
"name": "海口美兰从美床垫直销店"
}]
}
\ No newline at end of file
......@@ -2,13 +2,13 @@
{
"city":"海口东",
"hotalName":"海口东",
"point":[110.0101, 19.0101],
"point":[110.33862205710324, 19.985885609743875],
"roomNumber":"C7487",
"time":"2022-02-19"
},{
"city":"三亚",
"hotalName":"三亚",
"point":[113.0101, 28.0101],
"point":[109.48911771389365, 18.29833135061942],
"roomNumber":"C7487",
"time":"2022-02-19"
}
......
......@@ -229,4 +229,20 @@ public class yrzcJson {
return person;
}
@RequestMapping("/esSyrkQuery")
@ApiOperation(value = "获取二标四实信息")
public JSONObject esSyrkQuery(@RequestBody TrackYsModelCondition track) {
JSONObject person = null;
try {
if(StringUtils.isNotEmpty(track.getHm()) && ("460003198912096617".equals(track.getHm()) || "13900757030".equals(track.getHm()))){
person = JsonUtils.readJsonFromClassPath("data/yrzc/esSyrkQuery.json", JSONObject.class);
}else{
person = JsonUtils.readJsonFromClassPath("data/yrzc/NullData.json", JSONObject.class);
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(person);
return person;
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"status": 200,
"msg": "1",
"data": [
{
"zjhm": "460003198912096617",
"bzdz": "海南省海口市",
"syrk": "海南省海口市海头镇那历村委会万头村",
"sydw": "海口市红港集团有限公司"
}
]
}
\ No newline at end of file
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