Commit 617bebeb by yangyang

Merge remote-tracking branch 'origin/skyp_Api_NeiMeng' into skyp_Api_NeiMeng

parents 2b9e05f8 a46e14dd
package com.founder.commonutils.model.nmDataEntity.NeiMengEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class AjdaEntity implements Serializable {
@ApiModelProperty(value = "身份证号")
private String value;
@ApiModelProperty(value = "号码类型(01 身份证号 02 车牌号 03 案件编号)")
private String type;
@ApiModelProperty(value = "请求用户名")
private String qqyhm;
@ApiModelProperty(value = "请求人身份证号")
private String qqrsfzh;
@ApiModelProperty(value = "请求设备ip")
private String qqip;
}
\ No newline at end of file
package com.founder.commonutils.model.nmDataEntity.NeiMengEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class WpdaEntity implements Serializable {
@ApiModelProperty(value = "物品号码(手机号码或imei号码或身份证号)")
private String number;
@ApiModelProperty(value = "号码类型 (\"01\" 手机号,\"02\" imsi,\"03\" 身份证号)")
private String type;
@ApiModelProperty(value = "请求用户名")
private String qqyhm;
@ApiModelProperty(value = "请求人身份证号")
private String qqrsfzh;
@ApiModelProperty(value = "请求设备ip")
private String qqip;
}
...@@ -713,6 +713,24 @@ public class KshSlServiceController { ...@@ -713,6 +713,24 @@ public class KshSlServiceController {
kshlink.setProperties(linkspropertice); kshlink.setProperties(linkspropertice);
return kshlink; return kshlink;
} }
//没有信息返回的空对象
public Hnkshresult result(String name){
Hnkshresult result = new Hnkshresult();
kshdata kshdata = new kshdata();
dataSumup dataSumup = new dataSumup();
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName(name);
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return result;
}
//hander参数 //hander参数
public static Map<String, String> getToken(HttpServletRequest request) { public static Map<String, String> getToken(HttpServletRequest request) {
// 当前登录者信息 // 当前登录者信息
...@@ -747,6 +765,8 @@ public class KshSlServiceController { ...@@ -747,6 +765,8 @@ public class KshSlServiceController {
public String CRJFX ="http://26.13.101.72:8999/center_new/006/004"; public String CRJFX ="http://26.13.101.72:8999/center_new/006/004";
public String CXFX ="http://26.13.101.72:8999/center_new/006/005"; public String CXFX ="http://26.13.101.72:8999/center_new/006/005";
public String TXFX ="http://26.13.101.72:8999/center_new/006/007"; public String TXFX ="http://26.13.101.72:8999/center_new/006/007";
public String AJDA ="http://26.13.101.72:8999/center_new/001/006";//案件档案
public String WPDA ="http://26.13.101.72:8999/center_new/001/003";//物品档案
//通过身份证号查询人员亲属关系信息 //通过身份证号查询人员亲属关系信息
...@@ -793,42 +813,13 @@ public class KshSlServiceController { ...@@ -793,42 +813,13 @@ public class KshSlServiceController {
for (int i = 0; i < data.size(); i++) { for (int i = 0; i < data.size(); i++) {
JSONObject arr = data.getJSONObject(i); JSONObject arr = data.getJSONObject(i);
String zjhm = arr.getString("GXDXZJHM"); //关系对象zjhm String zjhm = arr.getString("GXDXZJHM"); //关系对象zjhm
//nodes HnTbStRygxDTO node = node(zjhm, zjhm, "idcard", null);
HnTbStRygxDTO mergeDTOgjd = new HnTbStRygxDTO(); nodes.add(node);
mergeDTOgjd.setId(zjhm);
mergeDTOgjd.setLabel(zjhm);
Kshpropertice kshpropertice = new Kshpropertice();
kshpropertice.setId(zjhm);
kshpropertice.setLabel(zjhm);
kshpropertice.setImgType("idcard");
kshpropertice.setBoderColor(null);
mergeDTOgjd.setProperties(kshpropertice);
nodes.add(mergeDTOgjd);
sumup.add(zjhm); sumup.add(zjhm);
// links // links
String gxlx = arr.getString("GXLX");//关系类型 String gxlx = arr.getString("GXLX");//关系类型
kshlinks kshlink = new kshlinks(); kshlinks link = link(jpgxEntity.getSfzh(), zjhm, gxlx, null, jpgxEntity.getSfzh(), "idcard", zjhm, "idcard", "科兴", "家谱关系", null);
kshlink.setSource(jpgxEntity.getSfzh()); re.add(link);
kshlink.setTarget(zjhm);
kshlink.setLabel(gxlx);
Linkspropertice linkspropertice = new Linkspropertice();
linkspropertice.setTime(null);
linkspropertice.setSource(jpgxEntity.getSfzh());
linkspropertice.setTarget(zjhm);
linkspropertice.setLabel(gxlx);
GlgxData glgxData = new GlgxData();
List<GlgxData> list = new ArrayList<>();
glgxData.setBsh(jpgxEntity.getSfzh());
glgxData.setBshlx("idcard");
glgxData.setGlbsh(zjhm);
glgxData.setGlbshlx("idcard");
glgxData.setSjly("科信");
glgxData.setGlgx(gxlx);
glgxData.setGlsj(null);
list.add(glgxData);
linkspropertice.setGlgxData(list);
kshlink.setProperties(linkspropertice);
re.add(kshlink);
} }
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(re); kshdata.setLinks(re);
...@@ -838,18 +829,8 @@ public class KshSlServiceController { ...@@ -838,18 +829,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("家谱关系");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("家谱关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -858,8 +839,6 @@ public class KshSlServiceController { ...@@ -858,8 +839,6 @@ public class KshSlServiceController {
} }
} }
// 通过身份证和时间段查询旅店同住宿人员频次等信息 // 通过身份证和时间段查询旅店同住宿人员频次等信息
@OperLog(message = "同住关系", operation = OperationType.QUERY) @OperLog(message = "同住关系", operation = OperationType.QUERY)
@PostMapping("/tzgx") @PostMapping("/tzgx")
...@@ -924,18 +903,8 @@ public class KshSlServiceController { ...@@ -924,18 +903,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("同住关系");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("同住关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -979,34 +948,25 @@ public class KshSlServiceController { ...@@ -979,34 +948,25 @@ public class KshSlServiceController {
for (int i1 = 0; i1 < resultList.size(); i1++) { for (int i1 = 0; i1 < resultList.size(); i1++) {
JSONObject jsonObject = resultList.getJSONObject(i1); JSONObject jsonObject = resultList.getJSONObject(i1);
String zjhm = jsonObject.getString("ZJHM");//同案人的身份证 String zjhm = jsonObject.getString("ZJHM");//同案人的身份证
String ajbh = jsonObject.getString("AJBH");//案件编号
String xxdjsj = jsonObject.getString("XXDJSJ");//信息登记时间 String xxdjsj = jsonObject.getString("XXDJSJ");//信息登记时间
HnTbStRygxDTO idcard = node(zjhm, zjhm, "idcard", null); HnTbStRygxDTO idcard = node(zjhm, zjhm, "idcard", null);
nodes.add(idcard); nodes.add(idcard);
sumup.add(zjhm); sumup.add(zjhm);
kshlinks link = link(tagxEntity.getIdCard(), zjhm, "同案", xxdjsj, tagxEntity.getIdCard(), "idcard", zjhm, "idcard", "科兴", "同案关系", xxdjsj); kshlinks link = link(tagxEntity.getIdCard(), zjhm, ajbh, xxdjsj, tagxEntity.getIdCard(), "idcard", zjhm, "idcard", "科兴", "同案关系", xxdjsj);
re.add(link); re.add(link);
} }
} }
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(re); kshdata.setLinks(re);
dataSumup.setList(sumup); dataSumup.setList(sumup);
dataSumup.setName("家谱关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} else {
kshdata kshdata = new kshdata();
dataSumup dataSumup = new dataSumup();
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("同案关系"); dataSumup.setName("同案关系");
result.setKshdata(kshdata); result.setKshdata(kshdata);
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else {
Hnkshresult result1 = result("同案关系");
return new MapRestResult(200, "ok", result1);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
...@@ -1063,7 +1023,7 @@ public class KshSlServiceController { ...@@ -1063,7 +1023,7 @@ public class KshSlServiceController {
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(re); kshdata.setLinks(re);
dataSumup.setList(sumup); dataSumup.setList(sumup);
dataSumup.setName("同事关系"); dataSumup.setName("社会关系");
result.setKshdata(kshdata); result.setKshdata(kshdata);
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
...@@ -1084,7 +1044,7 @@ public class KshSlServiceController { ...@@ -1084,7 +1044,7 @@ public class KshSlServiceController {
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(re); kshdata.setLinks(re);
dataSumup.setList(sumup); dataSumup.setList(sumup);
dataSumup.setName("校友关系"); dataSumup.setName("社会关系");
result.setKshdata(kshdata); result.setKshdata(kshdata);
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
...@@ -1092,18 +1052,8 @@ public class KshSlServiceController { ...@@ -1092,18 +1052,8 @@ public class KshSlServiceController {
return new MapRestResult("(01 同事关系 02校友关系)没有此type"); return new MapRestResult("(01 同事关系 02校友关系)没有此type");
} }
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("社会关系");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("社会关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
...@@ -1167,18 +1117,8 @@ public class KshSlServiceController { ...@@ -1167,18 +1117,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("通联关系");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("通联关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1293,7 +1233,7 @@ public class KshSlServiceController { ...@@ -1293,7 +1233,7 @@ public class KshSlServiceController {
String zjhm = jsonObject.getString("acid");//帐号ID String zjhm = jsonObject.getString("acid");//帐号ID
String acty = jsonObject.getString("acty");//账号类型 String acty = jsonObject.getString("acty");//账号类型
// nodes // nodes
HnTbStRygxDTO mergeDTOgjd = node(zjhm, zjhm, acty, null); HnTbStRygxDTO mergeDTOgjd = node(zjhm, zjhm, "idcard", null);
nodes.add(mergeDTOgjd); nodes.add(mergeDTOgjd);
sumup.add(zjhm); sumup.add(zjhm);
// links // links
...@@ -1311,18 +1251,8 @@ public class KshSlServiceController { ...@@ -1311,18 +1251,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("虚实关联");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("社会关系");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
...@@ -1331,7 +1261,6 @@ public class KshSlServiceController { ...@@ -1331,7 +1261,6 @@ public class KshSlServiceController {
} }
// (msis)手机号、imsi、imei三个号码相互查询,例如一机多号和一号多机 // (msis)手机号、imsi、imei三个号码相互查询,例如一机多号和一号多机
//
@OperLog(message = "四码关联", operation = OperationType.QUERY) @OperLog(message = "四码关联", operation = OperationType.QUERY)
@PostMapping("/smglTwo") @PostMapping("/smglTwo")
@ApiOperation(value = "四码关联") @ApiOperation(value = "四码关联")
...@@ -1377,7 +1306,6 @@ public class KshSlServiceController { ...@@ -1377,7 +1306,6 @@ public class KshSlServiceController {
sumup.add("imei:"+imei+"\n"+"imsi:"+imsi); sumup.add("imei:"+imei+"\n"+"imsi:"+imsi);
kshlinks link = link(smglTwoEntity.getValue(), "imei:"+imei+"\n"+"imsi:"+imsi, "一号多机",latm, smglTwoEntity.getValue(), "sjk", "imei:"+imei+"\n"+"imsi:"+imsi, "idcard", "科兴", "四码关联", latm); kshlinks link = link(smglTwoEntity.getValue(), "imei:"+imei+"\n"+"imsi:"+imsi, "一号多机",latm, smglTwoEntity.getValue(), "sjk", "imei:"+imei+"\n"+"imsi:"+imsi, "idcard", "科兴", "四码关联", latm);
re.add(link); re.add(link);
} }
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(re); kshdata.setLinks(re);
...@@ -1393,10 +1321,10 @@ public class KshSlServiceController { ...@@ -1393,10 +1321,10 @@ public class KshSlServiceController {
String imei = arr.getString("imei"); //imei String imei = arr.getString("imei"); //imei
String msis = arr.getString("msis"); //msis String msis = arr.getString("msis"); //msis
String latm = arr.getString("latm"); //最近采集时间 String latm = arr.getString("latm"); //最近采集时间
HnTbStRygxDTO imei1 = node("imei:"+imei+"\n"+"msis:"+msis, "imei:"+imei+"\n"+"msis:"+msis, "idcard", null); HnTbStRygxDTO imei1 = node("imei:"+imei+"\n"+"msis:"+msis, "imei:"+imei+"\n"+"msis:"+msis, "sjk", null);
nodes.add(imei1); nodes.add(imei1);
sumup.add("imei:"+imei+"\n"+"msis:"+msis); sumup.add("imei:"+imei+"\n"+"msis:"+msis);
kshlinks link = link(smglTwoEntity.getValue(), "imei:"+imei+"\n"+"msis:"+msis, "一机多号",latm, smglTwoEntity.getValue(), "imsi", "imei:"+imei+"\n"+"msis:"+msis, "idcard", "科兴", "四码关联", latm); kshlinks link = link(smglTwoEntity.getValue(), "imei:"+imei+"\n"+"msis:"+msis, "一机多号",latm, smglTwoEntity.getValue(), "imsi", "imei:"+imei+"\n"+"msis:"+msis, "sjk", "科兴", "四码关联", latm);
re.add(link); re.add(link);
} }
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
...@@ -1413,10 +1341,10 @@ public class KshSlServiceController { ...@@ -1413,10 +1341,10 @@ public class KshSlServiceController {
String imsi = arr.getString("imsi"); //imsi String imsi = arr.getString("imsi"); //imsi
String msis = arr.getString("msis"); //msis String msis = arr.getString("msis"); //msis
String latm = arr.getString("latm"); //最近采集时间 String latm = arr.getString("latm"); //最近采集时间
HnTbStRygxDTO imsi1 = node("imsi:"+imsi+"\n"+"msis:"+msis, "imsi:"+imsi+"\n"+"msis:"+msis, "idacrd", null); HnTbStRygxDTO imsi1 = node("imsi:"+imsi+"\n"+"msis:"+msis, "imsi:"+imsi+"\n"+"msis:"+msis, "sjk", null);
nodes.add(imsi1); nodes.add(imsi1);
sumup.add("imsi:"+imsi+"\n"+"msis:"+msis); sumup.add("imsi:"+imsi+"\n"+"msis:"+msis);
kshlinks link = link(smglTwoEntity.getValue(), "imsi:"+imsi+"\n"+"msis:"+msis, "一机多号", latm,smglTwoEntity.getValue(), "imei", "imsi:"+imsi+"\n"+"msis:"+msis, "idcard", "科兴", "四码关联", latm); kshlinks link = link(smglTwoEntity.getValue(), "imsi:"+imsi+"\n"+"msis:"+msis, "一机多号", latm,smglTwoEntity.getValue(), "imei", "imsi:"+imsi+"\n"+"msis:"+msis, "sjk", "科兴", "四码关联", latm);
re.add(link); re.add(link);
} }
...@@ -1433,18 +1361,8 @@ public class KshSlServiceController { ...@@ -1433,18 +1361,8 @@ public class KshSlServiceController {
} }
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("四码关联");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("四码关联");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1453,7 +1371,6 @@ public class KshSlServiceController { ...@@ -1453,7 +1371,6 @@ public class KshSlServiceController {
} }
} }
// 与其通联的手机号码信息 // 与其通联的手机号码信息
@OperLog(message = "通联分析", operation = OperationType.QUERY) @OperLog(message = "通联分析", operation = OperationType.QUERY)
@PostMapping("/tlfx") @PostMapping("/tlfx")
...@@ -1500,7 +1417,7 @@ public class KshSlServiceController { ...@@ -1500,7 +1417,7 @@ public class KshSlServiceController {
HnTbStRygxDTO node = node(anotherPhone, anotherPhone, "sjk", null); HnTbStRygxDTO node = node(anotherPhone, anotherPhone, "sjk", null);
nodes.add(node); nodes.add(node);
sumup.add(anotherPhone); sumup.add(anotherPhone);
kshlinks link = link(tlfxEntity.getPhoneNumber(), anotherPhone, countNum, null, tlfxEntity.getPhoneNumber(), "sjk", anotherPhone, "sjk", "科兴", "通联分析", null); kshlinks link = link(tlfxEntity.getPhoneNumber(), anotherPhone, "通话频次"+countNum, null, tlfxEntity.getPhoneNumber(), "sjk", anotherPhone, "sjk", "科兴", "通联分析", null);
re.add(link); re.add(link);
} }
} }
...@@ -1512,18 +1429,8 @@ public class KshSlServiceController { ...@@ -1512,18 +1429,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("通联分析");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("通联分析");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1590,18 +1497,8 @@ public class KshSlServiceController { ...@@ -1590,18 +1497,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("寄递分析");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("寄递分析");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1716,18 +1613,8 @@ public class KshSlServiceController { ...@@ -1716,18 +1613,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("入住分析");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("入住分析");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1780,7 +1667,7 @@ public class KshSlServiceController { ...@@ -1780,7 +1667,7 @@ public class KshSlServiceController {
String xxdjsj = arr.getString("XXDJSJ"); //信息登记时间 String xxdjsj = arr.getString("XXDJSJ"); //信息登记时间
String crjrylb = arr.getString("CRJRYLB"); //出入境人员类别 String crjrylb = arr.getString("CRJRYLB"); //出入境人员类别
//nodes //nodes
HnTbStRygxDTO node = node(crjzjhm, crjzjhm, "other", null); HnTbStRygxDTO node = node(crjzjhm, crjzjhm, "idcard", null);
nodes.add(node); nodes.add(node);
sumup.add(crjzjhm); sumup.add(crjzjhm);
kshlinks link = link(crjfxEntity.getSfzh(), crjzjhm, crjrylb, cjsj, crjfxEntity.getSfzh(), "idcard", crjzjhm, "idcard", "科兴", "出入境分析", cjsj); kshlinks link = link(crjfxEntity.getSfzh(), crjzjhm, crjrylb, cjsj, crjfxEntity.getSfzh(), "idcard", crjzjhm, "idcard", "科兴", "出入境分析", cjsj);
...@@ -1794,18 +1681,8 @@ public class KshSlServiceController { ...@@ -1794,18 +1681,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("出入境分析");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("出入境分析");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1864,10 +1741,10 @@ public class KshSlServiceController { ...@@ -1864,10 +1741,10 @@ public class KshSlServiceController {
String xm = arr.getString("XM"); //姓名 String xm = arr.getString("XM"); //姓名
String bc = arr.getString("KYBC"); //班次 String bc = arr.getString("KYBC"); //班次
String ph = arr.getString("PH"); //票号 String ph = arr.getString("PH"); //票号
HnTbStRygxDTO node = node(ph, ph, "other", null); HnTbStRygxDTO node = node(ph, "票号"+ph, "other", null);
nodes.add(node); nodes.add(node);
sumup.add(ph); sumup.add(ph);
kshlinks link = link(cxfxEntity.getSfzh(), ph, bc, ddsj, cxfxEntity.getSfzh(), "idcard", ph, "idcard", "科兴", "出行分析", ddsj); kshlinks link = link(cxfxEntity.getSfzh(), ph, bc, ddsj, cxfxEntity.getSfzh(), "idcard", ph, "other", "科兴", "出行分析", ddsj);
re.add(link); re.add(link);
} }
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
...@@ -1878,18 +1755,8 @@ public class KshSlServiceController { ...@@ -1878,18 +1755,8 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
kshdata kshdata = new kshdata(); Hnkshresult result1 = result("出行分析");
dataSumup dataSumup = new dataSumup(); return new MapRestResult(200, "ok", result1);
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>();
kshdata.setNodes(nodes);
kshdata.setLinks(links);
dataSumup.setList(sumup);
dataSumup.setName("出行分析");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -1961,18 +1828,174 @@ public class KshSlServiceController { ...@@ -1961,18 +1828,174 @@ public class KshSlServiceController {
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else { } else {
Hnkshresult result1 = result("同行分析");
return new MapRestResult(200, "ok", result1);
}
} catch (Exception e) {
e.printStackTrace();
return new MapRestResult(e);
}
}
//通过案件编号或身份证号查询案件信息; 通过驾驶证号或车牌号查询相应的违章信息;
@OperLog(message = "案件档案", operation = OperationType.QUERY)
@PostMapping("/ajda")
@ApiOperation(value = "案件档案")
public MapRestResult ajda(@RequestBody AjdaEntity ajdaEntity, HttpServletRequest request) {
Hnkshresult result = new Hnkshresult();
SysUser sysUser = (SysUser)request.getAttribute("user");
String trueName = sysUser.getTrueName();// 请求人姓名
String identitycard = sysUser.getIdentitycard();// 请求人证件
String ipAddr = NetworkUtil.getIpAddr(request);// 请求人ip
if (StringUtils.isNotEmpty(ajdaEntity.getQqip())&&StringUtils.isNotEmpty(ajdaEntity.getQqrsfzh())&& StringUtils.isNotEmpty(ajdaEntity.getQqyhm())){
ajdaEntity.setQqip(ipAddr);
ajdaEntity.setQqrsfzh(identitycard);
ajdaEntity.setQqyhm(trueName);
}
try {
Map<String, String> map = objectToMap(ajdaEntity);
String s = HttpUtil.doPost(AJDA, map, getToken(request));
//先把String对象转换成json对象
JSONObject object = JSONObject.parseObject(s);
if (!object.getString("code").equals("1")){
return new MapRestResult("接口调用失败,返回的错误信息为:"+object.getString("msg"));
}
if (object.getJSONArray("data").size()>0) {
kshdata kshdata = new kshdata();
dataSumup dataSumup = new dataSumup();
List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> re = new ArrayList<>();
//获取data数组
JSONArray data = object.getJSONArray("data");
//遍历每一条关系
for (int i = 0; i < data.size(); i++) {
JSONObject arr = data.getJSONObject(i);
// 号码类型(01 身份证号 02 车牌号 03 案件编号)
if (ajdaEntity.getType().equals("01")){
String ajbh = arr.getString("AJBH");//案件编号
String xxdjsj = arr.getString("XXDJSJ");//信息登记时间
HnTbStRygxDTO node = node(ajbh, ajbh, "aj", null);
nodes.add(node);
sumup.add(ajbh);
kshlinks link = link(ajdaEntity.getValue(), ajbh, "案件编号", xxdjsj, ajdaEntity.getValue(), "idcard", ajbh, "aj", "科兴", "案件档案", xxdjsj);
re.add(link);
}else if (ajdaEntity.getType().equals("02")){
String buco = arr.getString("buco");//违法编号
String rlad = arr.getString("rlad");//联系方式
HnTbStRygxDTO node = node(buco, buco, "aj", null);
nodes.add(node);
sumup.add(buco);
kshlinks link = link(ajdaEntity.getValue(), buco, "违法编号", null, ajdaEntity.getValue(), "cph", buco, "aj", "科兴", "案件档案", null);
re.add(link);
}else if (ajdaEntity.getType().equals("03")){
String sfzh = arr.getString("barzjhm"); //报案人证件号码
String xm = arr.getString("barxm"); //报案人姓名
String basj = arr.getString("basj"); //报案时间
String ajmc = arr.getString("ajmc"); //案件名称
HnTbStRygxDTO node = node(sfzh, xm+sfzh, "idcard", null);
nodes.add(node);
sumup.add(sfzh);
kshlinks link = link(ajdaEntity.getValue(), sfzh,ajmc,basj,ajdaEntity.getValue(),"aj",sfzh,"idcard","科兴","案件档案",basj);
re.add(link);
}
}
kshdata.setNodes(nodes);
kshdata.setLinks(re);
dataSumup.setList(sumup);
dataSumup.setName("案件档案");
result.setKshdata(kshdata);
result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result);
} else {
Hnkshresult result1 = result("案件档案");
return new MapRestResult(200, "ok", result1);
}
} catch (Exception e) {
e.printStackTrace();
return new MapRestResult(e);
}
}
//通过案件编号或身份证号查询案件信息; 通过驾驶证号或车牌号查询相应的违章信息;
@OperLog(message = "物品档案", operation = OperationType.QUERY)
@PostMapping("/wpda")
@ApiOperation(value = "物品档案")
public MapRestResult wpda(@RequestBody WpdaEntity wpdaEntity, HttpServletRequest request) {
Hnkshresult result = new Hnkshresult();
SysUser sysUser = (SysUser)request.getAttribute("user");
String trueName = sysUser.getTrueName();// 请求人姓名
String identitycard = sysUser.getIdentitycard();// 请求人证件
String ipAddr = NetworkUtil.getIpAddr(request);// 请求人ip
if (StringUtils.isNotEmpty(wpdaEntity.getQqip())&&StringUtils.isNotEmpty(wpdaEntity.getQqrsfzh())&& StringUtils.isNotEmpty(wpdaEntity.getQqyhm())){
wpdaEntity.setQqip(ipAddr);
wpdaEntity.setQqrsfzh(identitycard);
wpdaEntity.setQqyhm(trueName);
}
try {
Map<String, String> map = objectToMap(wpdaEntity);
String s = HttpUtil.doPost(WPDA, map, getToken(request));
//先把String对象转换成json对象
JSONObject object = JSONObject.parseObject(s);
if (!object.getString("code").equals("1")){
return new MapRestResult("接口调用失败,返回的错误信息为:"+object.getString("msg"));
}
if (object.getJSONArray("data").size()>0) {
kshdata kshdata = new kshdata(); kshdata kshdata = new kshdata();
dataSumup dataSumup = new dataSumup(); dataSumup dataSumup = new dataSumup();
List<String> sumup = new ArrayList<>(); List<String> sumup = new ArrayList<>();
List<HnTbStRygxDTO> nodes = new ArrayList<>(); List<HnTbStRygxDTO> nodes = new ArrayList<>();
List<kshlinks> links = new ArrayList<>(); List<kshlinks> re = new ArrayList<>();
//获取data数组
JSONArray data = object.getJSONArray("data");
//遍历每一条关系
for (int i = 0; i < data.size(); i++) {
JSONObject arr = data.getJSONObject(i);
// 号码类型 ("01" 手机号,"02" imsi,"03" 身份证号)
if (wpdaEntity.getType().equals("01")){
String zjhm = arr.getString("ZJHM");//
HnTbStRygxDTO node = node(zjhm, zjhm, "idcard", null);
nodes.add(node);
sumup.add(zjhm);
kshlinks link = link(wpdaEntity.getNumber(), zjhm, "身份证", null, wpdaEntity.getNumber(), "sjk", zjhm, "idcard", "科兴", "物品档案", null);
re.add(link);
}else if (wpdaEntity.getType().equals("02")){
String sjh = arr.getString("SJH");//手机号
HnTbStRygxDTO node = node(sjh, sjh, "sjk", null);
nodes.add(node);
sumup.add(sjh);
kshlinks link = link(wpdaEntity.getNumber(), sjh, "手机号", null, wpdaEntity.getNumber(), "imsi", sjh, "sjk", "科兴", "物品档案", null);
re.add(link);
}else if (wpdaEntity.getType().equals("03")){
String sjh = arr.getString("SJH");//手机号
HnTbStRygxDTO node = node(sjh, sjh, "sjk", null);
nodes.add(node);
sumup.add(sjh);
kshlinks link = link(wpdaEntity.getNumber(), sjh, "手机号", null, wpdaEntity.getNumber(), "idcard", sjh, "sjk", "科兴", "物品档案", null);
re.add(link);
}
}
kshdata.setNodes(nodes); kshdata.setNodes(nodes);
kshdata.setLinks(links); kshdata.setLinks(re);
dataSumup.setList(sumup); dataSumup.setList(sumup);
dataSumup.setName("同行分析"); dataSumup.setName("物品档案");
result.setKshdata(kshdata); result.setKshdata(kshdata);
result.setDataSumup(dataSumup); result.setDataSumup(dataSumup);
return new MapRestResult(200, "ok", result); return new MapRestResult(200, "ok", result);
} else {
Hnkshresult result1 = result("物品档案");
return new MapRestResult(200, "ok", result1);
} }
} catch (Exception e) { } catch (Exception e) {
......
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