Commit edc63157 by chentian

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

# Conflicts:
#	common/common_utils/src/main/java/com/founder/commonutils/publicEntity/Receiving.java
parents 338eed96 595683fc
......@@ -9,4 +9,10 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>common_utils</artifactId>
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.founder.commonutils.carEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 返回到时空大数据的车辆卡口信息
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class CarKkInfo {
private String id;//保存的卡口记录id
@ApiModelProperty("卡口地址")
private String address;//卡口地址
@ApiModelProperty("卡口编号")
private String Enumber;//卡口编号
@ApiModelProperty("经度")
private String x;//经度
@ApiModelProperty("纬度")
private String y;//纬度
@ApiModelProperty("通过卡口时间")
private Date time;//通过卡口时间
@ApiModelProperty("通过卡口时间戳毫秒")
private String timestamp;//通过卡口时间戳毫秒
@ApiModelProperty("值为车牌号")
private String objectValue;//值为车牌号
@ApiModelProperty("查询开始时间")
private String kssj;
@ApiModelProperty("查询结束时间")
private String jssj;
@ApiModelProperty("卡口照片")
private String kkUrlPic;
@ApiModelProperty("设备编号")
private String sbbh;
@ApiModelProperty("任务id")
private String taskId;
@ApiModelProperty("案件编号")
private String caseId;
@ApiModelProperty("案件名称")
private String caseName;
@ApiModelProperty("发送人身份证号")
private String username;
@ApiModelProperty("区域名称")
private String region;
@ApiModelProperty("伴随次数")
private String count;
@ApiModelProperty("车轨数据来源字段")
private String apeType;
@ApiModelProperty("涉案标准")
private String sabz;
@ApiModelProperty("车轨数据来源字段名称")
private String apeTypeMc;
}
package com.founder.commonutils.carEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.List;
/**
* Created by caoyin on 2020/4/22
* 封装请求的参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class CarReceiving {
@ApiModelProperty("车牌号")
private String objectValue;
@ApiModelProperty("通过卡口开始时间")
private String kssj;
@ApiModelProperty("通过卡口结束时间")
private String jssj;
@ApiModelProperty("对象类型")
private String objectType;
@ApiModelProperty("案件编号")
private String caseId;
@ApiModelProperty("案件名称")
private String caseName;
@ApiModelProperty("发送人身份证号")
private String username;
@ApiModelProperty("任务id")
private String taskId;
@ApiModelProperty("区域名称")
private String region;
private List<CarKkInfo> lists;
}
package com.founder.commonutils.carEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* Created by yangyang on 2020/4/23
* 封装请求的参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class CarRy {
@ApiModelProperty("姓名")
private String xm;
@ApiModelProperty("民族")
private String mz;
@ApiModelProperty("性别")
private String xb;
@ApiModelProperty("身份证号码")
private String sfzhm;
@ApiModelProperty("出生地址名称")
private String csdzmc;
@ApiModelProperty("现住址地址名称")
private String xzzdzmc;
@ApiModelProperty("照片")
private String img;
@ApiModelProperty("电话")
private String phone;
@ApiModelProperty("值为车牌号")
private String objValue;
@ApiModelProperty("车辆_品牌型号")
private String carType;
@ApiModelProperty("户籍地")
private String hjdqhdz;
@ApiModelProperty("出生日期")
private String csrq;
}
package com.founder.commonutils.carEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@SuppressWarnings("serial")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class QgjdcModel {
// 初次登记日期
private String swsj = null;
// 出厂日期
private String ccrq = null;
// 车辆类型
private String cllx = null;
// 车辆品牌1
private String clpp1 = null;
// 车辆品牌2
private String clpp2 = null;
// 车辆识别代号
private String clsbdh = null;
// 车辆型号
private String clxh = null;
// 车身颜色
private String csys = null;
// 登记证书编号
private String djzsbh = null;
// 登记住址详址
private String djzzxz = null;
// 发动机号
private String fdjh = null;
// 发动机型号
private String fdjxh = null;
// 发牌机关
private String fpjg = null;
// 国产/进口
private String gcjk = null;
// 功率
private String gl = null;
// 核定载客
private String hdzk = null;
// 核定载重量
private String hdzzl = null;
// 号牌号码
private String hphm = null;
// 号牌种类
private String hpzl = null;
// 机动车所有人
private String jdcsyr = null;
// 机动车状态
private String jdczt = null;
// 联系方式
private String lxfs = null;
// 排量
private String pl = null;
// 燃料种类
private String rlzl = null;
// 身份证号
private String sfzh = null;
// 身份证件种类
private String sfzjzl = null;
// 准牵引质量
private String zqyzl = null;
// 转入日期
private String zrrq = null;
// 制造厂名称
private String zzamc = null;
// 暂住地址区划
private String zzdzqh = null;
// 暂住地址详址
private String zzdzxz = null;
// 制造国
private String zzg = null;
// 载重量
private String zzl = null;
// 暂住区划
private String zzqh = null;
// 暂住证/拘留证号
private String zzzjlzh = null;
}
package com.founder.commonutils.peopleEntity;
import java.util.Date;
/**
* @Description* @Copyright: HighLand'S Copyright (c) 2014
* @Company: HighLand
* @author zhujian
* @E-mail:zhuj@bjhlxt.com
* @careate 2014-05-12下午12:54:58
* @version 1.0 TODO :
*/
@SuppressWarnings("serial")
public class TbStRy{
private String phoneNumberHtml = null;//重庆网安查询出的手机号
private String QQNumberHtml = null;//重庆网安查询出的qq号
private String carNumberHtml = null;//重庆网安查询出的车牌号
private String imsiNumberHtml=null;//重庆网安查询出IMSI
// 死亡时间
private Date swsj = null;
// 案事件相关人员编号
private String asjxgrybh = null;
// 曾用名
private String cym = null;
// 常用证件_常用证件代码
private String cyzjCyzjdm = null;
// 常用证件_代码补充描述
private String cyzjDmbcms = null;
// 常用证件_证件号码
private String cyzjZjhm = null;
private String cyzj_zjhm = null;
// 出生日期_日期估值下限
private Date csrqRqgzxx = null;
private String csrqRqgzxxStr = null;
// 出生日期_日期估值上限
private Date csrqRqgzsx = null;
private String csrqRqgzsxStr = null;
// 出生地_国家和地区代码
private String csdGjhdqdm = null;
// 境外住址_国家和地区代码
private String jwzzGjhdqdm = null;
// 境外住址_地址名称
private String jwzzDzmc = null;
// 人其他特征_简要情况
private String rqttzJyqk = null;
// 工作单位
private String gzdw = null;
// 职业_职业类别代码
private String zyZylbdm = null;
// 职业_代码补充描述
private String zyDmbcms = null;
// 案事件相关人员身份_案事件相关人员身份代码
private String asjxgrysfAsjxgrysfdm = null;
// 案事件相关人员身份_代码补充描述
private String asjxgrysfDmbcms = null;
// 犯罪嫌疑人特殊专长_犯罪嫌疑人特殊专长代码
private String fzxyrtszcFzxyrtszcdm = null;
// 犯罪嫌疑人特殊专长_代码补充描述
private String fzxyrtszcDmbcms = null;
// 个人爱好及活动特点_简要情况
private String grahjhdtdJyqk = null;
// 个人收入支出_简要情况
private String grsrzcJyqk = null;
// 社会交往_简要情况
private String shjwJyqk = null;
// 是否有吸毒史_判断标识
private String sfyxdsPdbz = null;
// 是否艾滋病病毒携带者_判断标识
private String sfazbbdxdzPdbz = null;
// 是否精神病人_判断标识
private String sfjsbrPdbz = null;
// 信息删除_判断标识
private String xxscPdbz = null;
// 信息登记单位_公安机关机构代码
private String xxdjdwGajgjgdm = null;
// 信息登记单位_公安机关名称
private String xxdjdwGajgmc = null;
// 信息登记人员_姓名
private String xxdjryXm = null;
// 信息登记人员_公民身份号码
private String xxdjryGmsfhm = null;
// 信息登记人员_联系电话
private String xxdjryLxdh = null;
// 登记时间
private Date djsj = null;
// 信息操作单位_公安机关机构代码
private String xxczdwGajgjgdm = null;
// 信息操作单位_公安机关名称
private String xxczdwGajgmc = null;
// 信息操作人员_姓名
private String xxczryXm = null;
// 信息操作人员_公民身份号码
private String xxczryGmsfhm = null;
// 信息来源描述
private String xxlyms = null;
// 信息入省库时间
private Date xxrsksj = null;
// 信息入部库时间
private Date xxrbksj = null;
// 信息入省库_判断标识
private String xxrskPdbz = null;
// 信息入部库_判断标识
private String xxrbkPdbz = null;
// 信息封存_判断标识
private String xxfcPdbz = null;
// 人员编号
private String rybh = null;
// 姓名
private String xm = null;
// 别名/绰号
private String bmch = null;
// 常用证件代码
private String cyzjdm = null;
// 常用证件名称
private String cyzjdm_str = null;
// 常用证件代码描述
private String cyzjdmMs = null;
// 证件号码
private String zjhm = null;
// 出生日期_起始日期
private Date csrqQsrq = null;
// 出生日期_截止日期
private Date csrqJzrq = null;
// 性别代码
private String xbdm = null;
// 国籍代码
private String gjdm = null;
// 籍贯代码
private String jgdm = null;
// 民族代码
private String mzdm = null;
// 户籍地址_行政区划代码
private String hjdzXzqhdm = null;
// 户籍地址_地址名称
private String hjdzDzmc = null;
// 现住址_行政区划代码
private String xzzXzqhdm = null;
// 现住址_地址名称
private String xzzDzmc = null;
// 出生地_行政区划代码
private String csdXzqhdm = null;
// 出生地_地址名称
private String csdDzmc = null;
// 身高上限
private String sgsx = null;
// 身高下限
private String sgxx = null;
// 体重上限
private String tzsx = null;
// 体重下限
private String tzxx = null;
// 体貌特征描述
private String tmtzms = null;
// 体表标记描述
private String tbbjms = null;
// 牙齿特征描述
private String yctzms = null;
// 人其他特征描述
private String rqttzms = null;
// 工作单位
private String fwcs = null;
// 联系电话
private String lxdh = null;
// 血型代码
private String xxdm = null;
// 宗教信仰代码
private String zjxydm = null;
// 政治面貌代码
private String zzmmdm = null;
// 学历代码
private String xldm = null;
// 婚姻状况代码
private String jyzkdm = null;
// 兵役状况代码
private String byzkdm = null;
// 职业类别代码
private String zylbdm = null;
// 职业类别代码补充描述
private String zylbdmbcms = null;
// 涉案人员身份代码
private String sarysfdm = null;
// 涉案人员身份代码补充描述
private String sarysfdmbcms = null;
// 特殊专长代码
private String tszcdm = null;
// 特殊专长代码补充描述
private String tszcdmbcms = null;
// 简历
private String jl = null;
// 个人收入支出情况
private String grsrzcqk = null;
// 社会交往情况
private String shjwqk = null;
// 吸毒史标识,1-是,0-否
private String xdsbs = null;
// 违法犯罪经历代码
private String wffzjldm = null;
// 违法犯罪经历描述
private String wffzjlms = null;
// 个人爱好及活动特点描述
private String grahjhdtdms = null;
// 流窜作案情况
private String lczaqk = null;
// 十指指纹编号
private String szzwbh = null;
// DNA编号
private String dnabh = null;
// 比中状态,null未比对、16未比中、17比中、18比对中、20复合
private String rSjlxdh = null;
// 指纹反馈信息
private String zwfkxx = null;
// 指纹采集时间
private Date zwcjsj = null;
// 指纹采集方式 0 扫描 1 活采
private String zwcjfs = null;
// 滚动指纹条码号
private String rfp = null;
// 平面指纹条码号
private String pfp = null;
// 掌纹条码号
private String plp = null;
// 二代证照片路径
private String edzzplj;
// 左面照片路径
private String zmzplj;
// 侧面照片路径
private String cmzplj;
// 右侧面照片路径
private String ycmzplj;
// 二代证照片信息编号
private String edzzpxxbh;
// 左面照片信息编号
private String zmzpxxbh;
// 侧面照片信息编号
private String cmzpxxbh;
// 右侧面照片信息编号
private String ycmzpxxbh;
private String zp;
private String asjbh;// macm 为人员filter加asjbh,为被布控人员add根据asjbh查询人员信息服务
private String tbbz;
private String jyaq;
private String ajlbdm;
private Date zhsj;// 抓获时间
private String zhdwdm;
private String zwcjdwdm;
private String zwcjr;
private String zhddqh;
private String zhddxz;
private String bzw;// 人员类型
private String jzrybh;
private String lrdwdm;// 录入单位代码
private String zatzJyqk;// 作案特征——简要案情
private String asjsjryjsdm;// 人员角色代码
private String xzgzrygzjbdm;// 刑侦关注人员关注级别代码
private String sbzt;// 上报状态
private String ryzt;// 人员状态
private String zxyrdaztdm;// 犯罪嫌疑人到案状态代码
private String ifdoubt;// 是否犯罪嫌疑人
private String ifskepticat;// 是否可疑
private String ifgovern;// $CODE_IF$是否外地通缉令人员
private String ifprison;// $CODE_IF$是否两劳
private String ifblack;// $CODE_IF$是否涉黑标志
private String ifescape;// $CODE_IF$是否在逃
private String ifcontrol;// $CODE_IF$是否布控
private String ifpunish;// $CODE_IF$是否在押
// 人员查询中所需的字段
private String ztbh = null;// 在逃人员编号
private String dcdw = null;// 打处单位
private Date flrsj = null;// 打处开始时间
private Date elrsj = null;// 打处结束时间
private String bmchpy = null;// 别名绰号拼音
private String xmchpy = null;// 姓名拼音
private String dcbs;// 是否打处字段值
private String ztbs;// 是否在逃字段值
// 人员现住址加经纬度字段
private String xzzJd = null;// 现住址_经度
private String xzzWd = null;// 现住址_纬度
// 管辖单位公安机关机构代码
private String gxdwgajgjgdm = null;
// 管辖单位公安机关名称
private String gxdwgajgmc = null;
// 是否艾滋病病毒携带者
private String sfazbbdxdz = null;
// 刑侦关注人员状态
private String xzgzryzt = null;
// 待加入人员编号
private String djrrybh = null;
// 出生日期
private String csrq = null;
// 性别
private String xbdmStr = null;
// 民族
private String mzdmStr = null;
// 宗教信仰
private String zjxydmStr = null;
// 户籍地址行政区划
private String hjdzXzqhdmStr = null;
// 现住址行政区划
private String xzzXzqhdmStr = null;
// 抓获日期
private String zhrq_str = null;
// 抓获单位名称
private String zhdwmc = null;
// 足长上限
private String zcsx = null;
// 足长下限
private String zcxx = null;
// 添加新疆所需要的三个字段
private String ajzlb; // 案件主类别
private String ajxzlb; // 刑事类案类别
private String xalbdmbcms; // 小案类别代码补充描述
private String bz;
private String rydnabh;// 人员DNA编号
private Date swaj;// 死亡时间
private Date gxsj;// 更新时间
private String jgssxdm;
private String lxdm;
private String saveflag;
//被害人-被害地点
private String bhdd;
// 人员照片
private String img;
// 民族
private String mz;
// 性别
private String xb;
// 户籍地名称
private String hjdqhdz;
// 证件号码
private String sfzhm;
// 出生地址名称
private String csdzmc;
// 现住址名称
private String xzzdzmc;
public String getSaveflag() {
return saveflag;
}
public void setSaveflag(String saveflag) {
this.saveflag = saveflag;
}
public Date getSwsj() {
return swsj;
}
public void setSwsj(Date swsj) {
this.swsj = swsj;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getZhdwmc() {
return zhdwmc;
}
public void setZhdwmc(String zhdwmc) {
this.zhdwmc = zhdwmc;
}
public String getRybh() {
return rybh;
}
public void setRybh(String rybh) {
this.rybh = rybh;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getBmch() {
return bmch;
}
public void setBmch(String bmch) {
this.bmch = bmch;
}
public String getCyzjdm() {
return cyzjdm;
}
public void setCyzjdm(String cyzjdm) {
this.cyzjdm = cyzjdm;
}
public String getZjhm() {
return zjhm;
}
public void setZjhm(String zjhm) {
this.zjhm = zjhm;
}
public Date getCsrqQsrq() {
return csrqQsrq;
}
public void setCsrqQsrq(Date csrqQsrq) {
this.csrqQsrq = csrqQsrq;
}
public Date getCsrqJzrq() {
return csrqJzrq;
}
public void setCsrqJzrq(Date csrqJzrq) {
this.csrqJzrq = csrqJzrq;
}
public String getXbdm() {
return xbdm;
}
public void setXbdm(String xbdm) {
this.xbdm = xbdm;
}
public String getGjdm() {
return gjdm;
}
public void setGjdm(String gjdm) {
this.gjdm = gjdm;
}
public String getMzdm() {
return mzdm;
}
public void setMzdm(String mzdm) {
this.mzdm = mzdm;
}
public String getHjdzXzqhdm() {
return hjdzXzqhdm;
}
public void setHjdzXzqhdm(String hjdzXzqhdm) {
this.hjdzXzqhdm = hjdzXzqhdm;
}
public String getHjdzDzmc() {
return hjdzDzmc;
}
public void setHjdzDzmc(String hjdzDzmc) {
this.hjdzDzmc = hjdzDzmc;
}
public String getXzzXzqhdm() {
return xzzXzqhdm;
}
public void setXzzXzqhdm(String xzzXzqhdm) {
this.xzzXzqhdm = xzzXzqhdm;
}
public String getXzzDzmc() {
return xzzDzmc;
}
public void setXzzDzmc(String xzzDzmc) {
this.xzzDzmc = xzzDzmc;
}
public String getCsdXzqhdm() {
return csdXzqhdm;
}
public void setCsdXzqhdm(String csdXzqhdm) {
this.csdXzqhdm = csdXzqhdm;
}
public String getCsdDzmc() {
return csdDzmc;
}
public void setCsdDzmc(String csdDzmc) {
this.csdDzmc = csdDzmc;
}
public String getSgsx() {
return sgsx;
}
public void setSgsx(String sgsx) {
this.sgsx = sgsx;
}
public String getSgxx() {
return sgxx;
}
public void setSgxx(String sgxx) {
this.sgxx = sgxx;
}
public String getTzsx() {
return tzsx;
}
public void setTzsx(String tzsx) {
this.tzsx = tzsx;
}
public String getTzxx() {
return tzxx;
}
public void setTzxx(String tzxx) {
this.tzxx = tzxx;
}
public String getTmtzms() {
return tmtzms;
}
public void setTmtzms(String tmtzms) {
this.tmtzms = tmtzms;
}
public String getTbbjms() {
return tbbjms;
}
public void setTbbjms(String tbbjms) {
this.tbbjms = tbbjms;
}
public String getYctzms() {
return yctzms;
}
public void setYctzms(String yctzms) {
this.yctzms = yctzms;
}
public String getRqttzms() {
return rqttzms;
}
public void setRqttzms(String rqttzms) {
this.rqttzms = rqttzms;
}
public String getFwcs() {
return fwcs;
}
public void setFwcs(String fwcs) {
this.fwcs = fwcs;
}
public String getXxdm() {
return xxdm;
}
public void setXxdm(String xxdm) {
this.xxdm = xxdm;
}
public String getZjxydm() {
return zjxydm;
}
public void setZjxydm(String zjxydm) {
this.zjxydm = zjxydm;
}
public String getZzmmdm() {
return zzmmdm;
}
public void setZzmmdm(String zzmmdm) {
this.zzmmdm = zzmmdm;
}
public String getXldm() {
return xldm;
}
public void setXldm(String xldm) {
this.xldm = xldm;
}
public String getJyzkdm() {
return jyzkdm;
}
public void setJyzkdm(String jyzkdm) {
this.jyzkdm = jyzkdm;
}
public String getByzkdm() {
return byzkdm;
}
public void setByzkdm(String byzkdm) {
this.byzkdm = byzkdm;
}
public String getZylbdm() {
return zylbdm;
}
public void setZylbdm(String zylbdm) {
this.zylbdm = zylbdm;
}
public String getZylbdmbcms() {
return zylbdmbcms;
}
public void setZylbdmbcms(String zylbdmbcms) {
this.zylbdmbcms = zylbdmbcms;
}
public String getSarysfdm() {
return sarysfdm;
}
public void setSarysfdm(String sarysfdm) {
this.sarysfdm = sarysfdm;
}
public String getSarysfdmbcms() {
return sarysfdmbcms;
}
public void setSarysfdmbcms(String sarysfdmbcms) {
this.sarysfdmbcms = sarysfdmbcms;
}
public String getTszcdm() {
return tszcdm;
}
public void setTszcdm(String tszcdm) {
this.tszcdm = tszcdm;
}
public String getTszcdmbcms() {
return tszcdmbcms;
}
public void setTszcdmbcms(String tszcdmbcms) {
this.tszcdmbcms = tszcdmbcms;
}
public String getJl() {
return jl;
}
public void setJl(String jl) {
this.jl = jl;
}
public String getGrsrzcqk() {
return grsrzcqk;
}
public void setGrsrzcqk(String grsrzcqk) {
this.grsrzcqk = grsrzcqk;
}
public String getShjwqk() {
return shjwqk;
}
public void setShjwqk(String shjwqk) {
this.shjwqk = shjwqk;
}
public String getXdsbs() {
return xdsbs;
}
public void setXdsbs(String xdsbs) {
this.xdsbs = xdsbs;
}
public String getWffzjldm() {
return wffzjldm;
}
public void setWffzjldm(String wffzjldm) {
this.wffzjldm = wffzjldm;
}
public String getWffzjlms() {
return wffzjlms;
}
public void setWffzjlms(String wffzjlms) {
this.wffzjlms = wffzjlms;
}
public String getGrahjhdtdms() {
return grahjhdtdms;
}
public void setGrahjhdtdms(String grahjhdtdms) {
this.grahjhdtdms = grahjhdtdms;
}
public String getLczaqk() {
return lczaqk;
}
public void setLczaqk(String lczaqk) {
this.lczaqk = lczaqk;
}
public String getSzzwbh() {
return szzwbh;
}
public void setSzzwbh(String szzwbh) {
this.szzwbh = szzwbh;
}
public String getDnabh() {
return dnabh;
}
public void setDnabh(String dnabh) {
this.dnabh = dnabh;
}
public String getRSjlxdh() {
return rSjlxdh;
}
public void setRSjlxdh(String rSjlxdh) {
this.rSjlxdh = rSjlxdh;
}
public String getZwfkxx() {
return zwfkxx;
}
public void setZwfkxx(String zwfkxx) {
this.zwfkxx = zwfkxx;
}
public Date getZwcjsj() {
return zwcjsj;
}
public void setZwcjsj(Date zwcjsj) {
this.zwcjsj = zwcjsj;
}
public String getZwcjfs() {
return zwcjfs;
}
public void setZwcjfs(String zwcjfs) {
this.zwcjfs = zwcjfs;
}
public String getRfp() {
return rfp;
}
public void setRfp(String rfp) {
this.rfp = rfp;
}
public String getPfp() {
return pfp;
}
public void setPfp(String pfp) {
this.pfp = pfp;
}
public String getPlp() {
return plp;
}
public void setPlp(String plp) {
this.plp = plp;
}
public String getrSjlxdh() {
return rSjlxdh;
}
public void setrSjlxdh(String rSjlxdh) {
this.rSjlxdh = rSjlxdh;
}
public String getEdzzplj() {
return edzzplj;
}
public void setEdzzplj(String edzzplj) {
this.edzzplj = edzzplj;
}
public String getZmzplj() {
return zmzplj;
}
public void setZmzplj(String zmzplj) {
this.zmzplj = zmzplj;
}
public String getCmzplj() {
return cmzplj;
}
public void setCmzplj(String cmzplj) {
this.cmzplj = cmzplj;
}
public String getYcmzplj() {
return ycmzplj;
}
public void setYcmzplj(String ycmzplj) {
this.ycmzplj = ycmzplj;
}
public String getEdzzpxxbh() {
return edzzpxxbh;
}
public void setEdzzpxxbh(String edzzpxxbh) {
this.edzzpxxbh = edzzpxxbh;
}
public String getZmzpxxbh() {
return zmzpxxbh;
}
public void setZmzpxxbh(String zmzpxxbh) {
this.zmzpxxbh = zmzpxxbh;
}
public String getCmzpxxbh() {
return cmzpxxbh;
}
public void setCmzpxxbh(String cmzpxxbh) {
this.cmzpxxbh = cmzpxxbh;
}
public String getYcmzpxxbh() {
return ycmzpxxbh;
}
public void setYcmzpxxbh(String ycmzpxxbh) {
this.ycmzpxxbh = ycmzpxxbh;
}
public String getTbbz() {
return tbbz;
}
public void setTbbz(String tbbz) {
this.tbbz = tbbz;
}
public String getJyaq() {
return jyaq;
}
public void setJyaq(String jyaq) {
this.jyaq = jyaq;
}
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public Date getZhsj() {
return zhsj;
}
public void setZhsj(Date zhsj) {
this.zhsj = zhsj;
}
public String getZhdwdm() {
return zhdwdm;
}
public void setZhdwdm(String zhdwdm) {
this.zhdwdm = zhdwdm;
}
public String getZwcjdwdm() {
return zwcjdwdm;
}
public void setZwcjdwdm(String zwcjdwdm) {
this.zwcjdwdm = zwcjdwdm;
}
public String getZwcjr() {
return zwcjr;
}
public void setZwcjr(String zwcjr) {
this.zwcjr = zwcjr;
}
public String getZhddqh() {
return zhddqh;
}
public void setZhddqh(String zhddqh) {
this.zhddqh = zhddqh;
}
public String getZhddxz() {
return zhddxz;
}
public void setZhddxz(String zhddxz) {
this.zhddxz = zhddxz;
}
public String getBzw() {
return bzw;
}
public void setBzw(String bzw) {
this.bzw = bzw;
}
public String getJzrybh() {
return jzrybh;
}
public void setJzrybh(String jzrybh) {
this.jzrybh = jzrybh;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAsjsjryjsdm() {
return asjsjryjsdm;
}
public void setAsjsjryjsdm(String asjsjryjsdm) {
this.asjsjryjsdm = asjsjryjsdm;
}
public String getXzgzrygzjbdm() {
return xzgzrygzjbdm;
}
public void setXzgzrygzjbdm(String xzgzrygzjbdm) {
this.xzgzrygzjbdm = xzgzrygzjbdm;
}
public String getSbzt() {
return sbzt;
}
public void setSbzt(String sbzt) {
this.sbzt = sbzt;
}
public String getRyzt() {
return ryzt;
}
public void setRyzt(String ryzt) {
this.ryzt = ryzt;
}
public String getZxyrdaztdm() {
return zxyrdaztdm;
}
public void setZxyrdaztdm(String zxyrdaztdm) {
this.zxyrdaztdm = zxyrdaztdm;
}
public String getIfdoubt() {
return ifdoubt;
}
public void setIfdoubt(String ifdoubt) {
this.ifdoubt = ifdoubt;
}
public String getIfskepticat() {
return ifskepticat;
}
public void setIfskepticat(String ifskepticat) {
this.ifskepticat = ifskepticat;
}
public String getIfgovern() {
return ifgovern;
}
public void setIfgovern(String ifgovern) {
this.ifgovern = ifgovern;
}
public String getIfprison() {
return ifprison;
}
public void setIfprison(String ifprison) {
this.ifprison = ifprison;
}
public String getIfblack() {
return ifblack;
}
public void setIfblack(String ifblack) {
this.ifblack = ifblack;
}
public String getIfescape() {
return ifescape;
}
public void setIfescape(String ifescape) {
this.ifescape = ifescape;
}
public String getIfcontrol() {
return ifcontrol;
}
public void setIfcontrol(String ifcontrol) {
this.ifcontrol = ifcontrol;
}
public String getIfpunish() {
return ifpunish;
}
public void setIfpunish(String ifpunish) {
this.ifpunish = ifpunish;
}
public String getDcbs() {
return dcbs;
}
public void setDcbs(String dcbs) {
this.dcbs = dcbs;
}
public String getZtbs() {
return ztbs;
}
public void setZtbs(String ztbs) {
this.ztbs = ztbs;
}
public String getZtbh() {
return ztbh;
}
public void setZtbh(String ztbh) {
this.ztbh = ztbh;
}
public String getDcdw() {
return dcdw;
}
public void setDcdw(String dcdw) {
this.dcdw = dcdw;
}
public Date getFlrsj() {
return flrsj;
}
public void setFlrsj(Date flrsj) {
this.flrsj = flrsj;
}
public Date getElrsj() {
return elrsj;
}
public void setElrsj(Date elrsj) {
this.elrsj = elrsj;
}
public String getBmchpy() {
return bmchpy;
}
public void setBmchpy(String bmchpy) {
this.bmchpy = bmchpy;
}
public String getXmchpy() {
return xmchpy;
}
public void setXmchpy(String xmchpy) {
this.xmchpy = xmchpy;
}
public String getXzzJd() {
return xzzJd;
}
public void setXzzJd(String xzzJd) {
this.xzzJd = xzzJd;
}
public String getXzzWd() {
return xzzWd;
}
public void setXzzWd(String xzzWd) {
this.xzzWd = xzzWd;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getZatzJyqk() {
return zatzJyqk;
}
public void setZatzJyqk(String zatzJyqk) {
this.zatzJyqk = zatzJyqk;
}
public String getGxdwgajgjgdm() {
return gxdwgajgjgdm;
}
public void setGxdwgajgjgdm(String gxdwgajgjgdm) {
this.gxdwgajgjgdm = gxdwgajgjgdm;
}
public String getGxdwgajgmc() {
return gxdwgajgmc;
}
public void setGxdwgajgmc(String gxdwgajgmc) {
this.gxdwgajgmc = gxdwgajgmc;
}
public String getSfazbbdxdz() {
return sfazbbdxdz;
}
public void setSfazbbdxdz(String sfazbbdxdz) {
this.sfazbbdxdz = sfazbbdxdz;
}
public String getXzgzryzt() {
return xzgzryzt;
}
public void setXzgzryzt(String xzgzryzt) {
this.xzgzryzt = xzgzryzt;
}
public String getCyzjdmMs() {
return cyzjdmMs;
}
public void setCyzjdmMs(String cyzjdmMs) {
this.cyzjdmMs = cyzjdmMs;
}
public String getDjrrybh() {
return djrrybh;
}
public void setDjrrybh(String djrrybh) {
this.djrrybh = djrrybh;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
public String getXbdmStr() {
return xbdmStr;
}
public void setXbdmStr(String xbdmStr) {
this.xbdmStr = xbdmStr;
}
public String getMzdmStr() {
return mzdmStr;
}
public void setMzdmStr(String mzdmStr) {
this.mzdmStr = mzdmStr;
}
public String getZjxydmStr() {
return zjxydmStr;
}
public void setZjxydmStr(String zjxydmStr) {
this.zjxydmStr = zjxydmStr;
}
public String getHjdzXzqhdmStr() {
return hjdzXzqhdmStr;
}
public void setHjdzXzqhdmStr(String hjdzXzqhdmStr) {
this.hjdzXzqhdmStr = hjdzXzqhdmStr;
}
public String getXzzXzqhdmStr() {
return xzzXzqhdmStr;
}
public void setXzzXzqhdmStr(String xzzXzqhdmStr) {
this.xzzXzqhdmStr = xzzXzqhdmStr;
}
public String getZhrq_str() {
return zhrq_str;
}
public void setZhrq_str(String zhrq_str) {
this.zhrq_str = zhrq_str;
}
public String getCyzjdm_str() {
return cyzjdm_str;
}
public void setCyzjdm_str(String cyzjdm_str) {
this.cyzjdm_str = cyzjdm_str;
}
public String getZcsx() {
return zcsx;
}
public void setZcsx(String zcsx) {
this.zcsx = zcsx;
}
public String getZcxx() {
return zcxx;
}
public void setZcxx(String zcxx) {
this.zcxx = zcxx;
}
public String getLxdh() {
return lxdh;
}
public void setLxdh(String lxdh) {
this.lxdh = lxdh;
}
public String getBz() {
return bz;
}
public void setBz(String bz) {
this.bz = bz;
}
public String getAsjxgrybh() {
return asjxgrybh;
}
public void setAsjxgrybh(String asjxgrybh) {
this.asjxgrybh = asjxgrybh;
}
public String getCym() {
return cym;
}
public void setCym(String cym) {
this.cym = cym;
}
public String getCyzjCyzjdm() {
return cyzjCyzjdm;
}
public void setCyzjCyzjdm(String cyzjCyzjdm) {
this.cyzjCyzjdm = cyzjCyzjdm;
}
public String getCyzjDmbcms() {
return cyzjDmbcms;
}
public void setCyzjDmbcms(String cyzjDmbcms) {
this.cyzjDmbcms = cyzjDmbcms;
}
public String getCyzjZjhm() {
return cyzjZjhm;
}
public void setCyzjZjhm(String cyzjZjhm) {
this.cyzjZjhm = cyzjZjhm;
}
public Date getCsrqRqgzxx() {
return csrqRqgzxx;
}
public void setCsrqRqgzxx(Date csrqRqgzxx) {
this.csrqRqgzxx = csrqRqgzxx;
}
public Date getCsrqRqgzsx() {
return csrqRqgzsx;
}
public void setCsrqRqgzsx(Date csrqRqgzsx) {
this.csrqRqgzsx = csrqRqgzsx;
}
public String getCsdGjhdqdm() {
return csdGjhdqdm;
}
public void setCsdGjhdqdm(String csdGjhdqdm) {
this.csdGjhdqdm = csdGjhdqdm;
}
public String getJwzzGjhdqdm() {
return jwzzGjhdqdm;
}
public void setJwzzGjhdqdm(String jwzzGjhdqdm) {
this.jwzzGjhdqdm = jwzzGjhdqdm;
}
public String getJwzzDzmc() {
return jwzzDzmc;
}
public void setJwzzDzmc(String jwzzDzmc) {
this.jwzzDzmc = jwzzDzmc;
}
public String getRqttzJyqk() {
return rqttzJyqk;
}
public void setRqttzJyqk(String rqttzJyqk) {
this.rqttzJyqk = rqttzJyqk;
}
public String getGzdw() {
return gzdw;
}
public void setGzdw(String gzdw) {
this.gzdw = gzdw;
}
public String getZyZylbdm() {
return zyZylbdm;
}
public void setZyZylbdm(String zyZylbdm) {
this.zyZylbdm = zyZylbdm;
}
public String getZyDmbcms() {
return zyDmbcms;
}
public void setZyDmbcms(String zyDmbcms) {
this.zyDmbcms = zyDmbcms;
}
public String getAsjxgrysfAsjxgrysfdm() {
return asjxgrysfAsjxgrysfdm;
}
public void setAsjxgrysfAsjxgrysfdm(String asjxgrysfAsjxgrysfdm) {
this.asjxgrysfAsjxgrysfdm = asjxgrysfAsjxgrysfdm;
}
public String getAsjxgrysfDmbcms() {
return asjxgrysfDmbcms;
}
public void setAsjxgrysfDmbcms(String asjxgrysfDmbcms) {
this.asjxgrysfDmbcms = asjxgrysfDmbcms;
}
public String getFzxyrtszcFzxyrtszcdm() {
return fzxyrtszcFzxyrtszcdm;
}
public void setFzxyrtszcFzxyrtszcdm(String fzxyrtszcFzxyrtszcdm) {
this.fzxyrtszcFzxyrtszcdm = fzxyrtszcFzxyrtszcdm;
}
public String getFzxyrtszcDmbcms() {
return fzxyrtszcDmbcms;
}
public void setFzxyrtszcDmbcms(String fzxyrtszcDmbcms) {
this.fzxyrtszcDmbcms = fzxyrtszcDmbcms;
}
public String getGrahjhdtdJyqk() {
return grahjhdtdJyqk;
}
public void setGrahjhdtdJyqk(String grahjhdtdJyqk) {
this.grahjhdtdJyqk = grahjhdtdJyqk;
}
public String getGrsrzcJyqk() {
return grsrzcJyqk;
}
public void setGrsrzcJyqk(String grsrzcJyqk) {
this.grsrzcJyqk = grsrzcJyqk;
}
public String getShjwJyqk() {
return shjwJyqk;
}
public void setShjwJyqk(String shjwJyqk) {
this.shjwJyqk = shjwJyqk;
}
public String getSfyxdsPdbz() {
return sfyxdsPdbz;
}
public void setSfyxdsPdbz(String sfyxdsPdbz) {
this.sfyxdsPdbz = sfyxdsPdbz;
}
public String getSfazbbdxdzPdbz() {
return sfazbbdxdzPdbz;
}
public void setSfazbbdxdzPdbz(String sfazbbdxdzPdbz) {
this.sfazbbdxdzPdbz = sfazbbdxdzPdbz;
}
public String getSfjsbrPdbz() {
return sfjsbrPdbz;
}
public void setSfjsbrPdbz(String sfjsbrPdbz) {
this.sfjsbrPdbz = sfjsbrPdbz;
}
public String getXxscPdbz() {
return xxscPdbz;
}
public void setXxscPdbz(String xxscPdbz) {
this.xxscPdbz = xxscPdbz;
}
public String getXxdjdwGajgjgdm() {
return xxdjdwGajgjgdm;
}
public void setXxdjdwGajgjgdm(String xxdjdwGajgjgdm) {
this.xxdjdwGajgjgdm = xxdjdwGajgjgdm;
}
public String getXxdjdwGajgmc() {
return xxdjdwGajgmc;
}
public void setXxdjdwGajgmc(String xxdjdwGajgmc) {
this.xxdjdwGajgmc = xxdjdwGajgmc;
}
public String getXxdjryXm() {
return xxdjryXm;
}
public void setXxdjryXm(String xxdjryXm) {
this.xxdjryXm = xxdjryXm;
}
public String getXxdjryGmsfhm() {
return xxdjryGmsfhm;
}
public void setXxdjryGmsfhm(String xxdjryGmsfhm) {
this.xxdjryGmsfhm = xxdjryGmsfhm;
}
public String getXxdjryLxdh() {
return xxdjryLxdh;
}
public void setXxdjryLxdh(String xxdjryLxdh) {
this.xxdjryLxdh = xxdjryLxdh;
}
public Date getDjsj() {
return djsj;
}
public void setDjsj(Date djsj) {
this.djsj = djsj;
}
public String getXxczdwGajgjgdm() {
return xxczdwGajgjgdm;
}
public void setXxczdwGajgjgdm(String xxczdwGajgjgdm) {
this.xxczdwGajgjgdm = xxczdwGajgjgdm;
}
public String getXxczdwGajgmc() {
return xxczdwGajgmc;
}
public void setXxczdwGajgmc(String xxczdwGajgmc) {
this.xxczdwGajgmc = xxczdwGajgmc;
}
public String getXxczryXm() {
return xxczryXm;
}
public void setXxczryXm(String xxczryXm) {
this.xxczryXm = xxczryXm;
}
public String getXxczryGmsfhm() {
return xxczryGmsfhm;
}
public void setXxczryGmsfhm(String xxczryGmsfhm) {
this.xxczryGmsfhm = xxczryGmsfhm;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public Date getXxrsksj() {
return xxrsksj;
}
public void setXxrsksj(Date xxrsksj) {
this.xxrsksj = xxrsksj;
}
public Date getXxrbksj() {
return xxrbksj;
}
public void setXxrbksj(Date xxrbksj) {
this.xxrbksj = xxrbksj;
}
public String getXxrskPdbz() {
return xxrskPdbz;
}
public void setXxrskPdbz(String xxrskPdbz) {
this.xxrskPdbz = xxrskPdbz;
}
public String getXxrbkPdbz() {
return xxrbkPdbz;
}
public void setXxrbkPdbz(String xxrbkPdbz) {
this.xxrbkPdbz = xxrbkPdbz;
}
public String getXxfcPdbz() {
return xxfcPdbz;
}
public void setXxfcPdbz(String xxfcPdbz) {
this.xxfcPdbz = xxfcPdbz;
}
public String getCyzj_zjhm() {
return cyzj_zjhm;
}
public void setCyzj_zjhm(String cyzj_zjhm) {
this.cyzj_zjhm = cyzj_zjhm;
}
public Date getSwaj() {
return swaj;
}
public void setSwaj(Date swaj) {
this.swaj = swaj;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getRydnabh() {
return rydnabh;
}
public void setRydnabh(String rydnabh) {
this.rydnabh = rydnabh;
}
public String getJgdm() {
return jgdm;
}
public void setJgdm(String jgdm) {
this.jgdm = jgdm;
}
public String getJgssxdm() {
return jgssxdm;
}
public void setJgssxdm(String jgssxdm) {
this.jgssxdm = jgssxdm;
}
public String getLxdm() {
return lxdm;
}
public void setLxdm(String lxdm) {
this.lxdm = lxdm;
}
public String getCsrqRqgzxxStr() {
return csrqRqgzxxStr;
}
public void setCsrqRqgzxxStr(String csrqRqgzxxStr) {
this.csrqRqgzxxStr = csrqRqgzxxStr;
}
public String getCsrqRqgzsxStr() {
return csrqRqgzsxStr;
}
public void setCsrqRqgzsxStr(String csrqRqgzsxStr) {
this.csrqRqgzsxStr = csrqRqgzsxStr;
}
public String getZp() {
return zp;
}
public void setZp(String zp) {
this.zp = zp;
}
public String getBhdd() {
return bhdd;
}
public void setBhdd(String bhdd) {
this.bhdd = bhdd;
}
public String getPhoneNumberHtml() {
return phoneNumberHtml;
}
public void setPhoneNumberHtml(String phoneNumberHtml) {
this.phoneNumberHtml = phoneNumberHtml;
}
public String getQQNumberHtml() {
return QQNumberHtml;
}
public void setQQNumberHtml(String qQNumberHtml) {
QQNumberHtml = qQNumberHtml;
}
public String getCarNumberHtml() {
return carNumberHtml;
}
public void setCarNumberHtml(String carNumberHtml) {
this.carNumberHtml = carNumberHtml;
}
public String getImsiNumberHtml() {
return imsiNumberHtml;
}
public void setImsiNumberHtml(String imsiNumberHtml) {
this.imsiNumberHtml = imsiNumberHtml;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public String getMz() {
return mz;
}
public void setMz(String mz) {
this.mz = mz;
}
public String getXb() {
return xb;
}
public void setXb(String xb) {
this.xb = xb;
}
public String getHjdqhdz() {
return hjdqhdz;
}
public void setHjdqhdz(String hjdqhdz) {
this.hjdqhdz = hjdqhdz;
}
public String getSfzhm() {
return sfzhm;
}
public void setSfzhm(String sfzhm) {
this.sfzhm = sfzhm;
}
public String getCsdzmc() {
return csdzmc;
}
public void setCsdzmc(String csdzmc) {
this.csdzmc = csdzmc;
}
public String getXzzdzmc() {
return xzzdzmc;
}
public void setXzzdzmc(String xzzdzmc) {
this.xzzdzmc = xzzdzmc;
}
}
\ No newline at end of file
......@@ -2,37 +2,44 @@ package com.founder.commonutils.publicEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
@ApiModel
public class Receiving implements Serializable {
private static final long serialVersionUID = 1L;
private String ssdw;//所属单位,用于判断案件类别的转码相关
private String value;
//同类案件
private String ajlbdm;
@ApiModelProperty("作案特征_简要情况")
private String zatz_jyqk;
private String jyaq;
@ApiModelProperty("类型")
private String type;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date kssj;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date jssj;
//redis 缓存开始时间
@ApiModelProperty("缓存开始时间")
private String rediskssj;
//redis 缓存结束时间
@ApiModelProperty("缓存结束时间")
private String redisjssj;
//redis rediskey
@ApiModelProperty("redis的key值")
private String rediskey;
//ReachTrail type //"dbType":"mysql"
@ApiModelProperty("数据库类型")
private String dbType;
//ReachTrail sql
private String sql;
......@@ -52,39 +59,209 @@ public class Receiving implements Serializable {
private String zjhm;
private String poiname;
private String poitype;
//手机号码
@ApiModelProperty("手机号码")
private String phoneNo;
//轨迹关联未破案件
private Long startTime;//开始时间时间戳
private Long endTime;//结束时间时间戳
private String xjddzdm;//现居地地址代码
private String fwcsdm;//就业单位或就读学校代码
private String xm;//姓名
private String dzdm;//地址代码
@ApiModelProperty("开始时间时间戳")
private Long startTime;
@ApiModelProperty("结束时间时间戳")
private Long endTime;
@ApiModelProperty("现居地地址代码")
private String xjddzdm;
@ApiModelProperty("就业单位或就读学校代码")
private String fwcsdm;
@ApiModelProperty("姓名")
private String xm;
private String isAll;//1是全部,0是前1000条。
@ApiModelProperty("性别代码")
private String xbdm;
private String pole_id;//一杆一档,杆编号
@ApiModelProperty("年龄段-前")
private String beginAge;
@ApiModelProperty("年龄段-后")
private String endAge;
@ApiModelProperty("地址代码")
private String dzdm;
@ApiModelProperty("地址名称")
private String syrk_dzmc;
@ApiModelProperty("1是全部,0是前1000条")
private String isAll;
@ApiModelProperty("一杆一档,杆编号")
private String pole_id;
@ApiModelProperty("案事件编号")
private String dwcslb;//单位场所代码
private String conditionSql;//需要往mybatis传的拼装好的sql语句
@ApiModelProperty("案事件编号")
private String asjbh;
@ApiModelProperty("案件类别代码")
private String ajlbdm;
@ApiModelProperty("简要案情")
private String jyaq;
@ApiModelProperty("案发时间-开始时间")
private String asjfssj_asjfskssj_start;
@ApiModelProperty("案发时间-结束时间")
private String asjfssj_asjfskssj_end;
@ApiModelProperty("案件受理时间_开始时间")
private String ajslsj_start;
@ApiModelProperty("案发结束时间_结束时间")
private String ajslsj_end;
@ApiModelProperty("立案日期_开始时间")
private String larq_start;
@ApiModelProperty("立案日期_结束时间")
private String larq_end;
@ApiModelProperty("立案单位代码")
private String ladw_gajgjgdm;
@ApiModelProperty("案发地区划")
private String afdxzqhdm;
@ApiModelProperty("案发地详细地址")
private String asjfsd_dzmc;
@ApiModelProperty("经度")
private double x;
@ApiModelProperty("纬度")
private double y;
@ApiModelProperty("侦查阶段代码")
private String zcjddm;
@ApiModelProperty("现场勘验编号")
private String xckybh;
//东莞专用
@ApiModelProperty("案件性质")
private String ajlx;//案件性质(01-刑事与非01-非刑事)
@ApiModelProperty("案件分类")
private String ajfl;//案件分类(groupid='CODE_DG_AJFL')
@ApiModelProperty("案件主类别")
private String ajzlb;//案件主类别(groupid='CODE_AJZLB')
@ApiModelProperty("案件小主类别")
private String ajxzlb;//案件小主类别(groupid='CODE_AJXZLB')
@ApiModelProperty("案件次类案类别")
private String xalbdmbcms;//案件次类案类别(groupid='CODE_XALBDMBCMS')
@ApiModelProperty("关键词")
private String[] gjc;
//空间检索参数
private String gtype;//几何类型 2001点 2003 多边形 前端传参:round代表点,也就是查询圆,polygon代表多边形
private String distance;//半径
private String geometry;//经纬度
private String dwlxdm;
private String xzqhdm;
private String begin;
private String end;
public String getBegin() {
return begin;
}
public void setBegin(String begin) {
this.begin = begin;
}
public String getEnd() {
return end;
}
public void setEnd(String end) {
this.end = end;
}
private String values;
public String getXzqhdm() {
return xzqhdm;
}
private String begin;
public void setXzqhdm(String xzqhdm) {
this.xzqhdm = xzqhdm;
}
private String end;
public String getGtype() {
return gtype;
}
private Date updateTime;
public void setGtype(String gtype) {
this.gtype = gtype;
}
private String index; //索引名
private GeographicInfoMap geographicInfo;//空间信息
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
public static long getSerialVersionUID() {
return serialVersionUID;
public String getGeometry() {
return geometry;
}
public void setGeometry(String geometry) {
this.geometry = geometry;
}
public String getDwlxdm() {
return dwlxdm;
}
public void setDwlxdm(String dwlxdm) {
this.dwlxdm = dwlxdm;
}
public String[] getGjc() {
return gjc;
}
public void setGjc(String[] gjc) {
this.gjc = gjc;
}
public String getDwcslb() {
return dwcslb;
}
public void setDwcslb(String dwcslb) {
this.dwcslb = dwcslb;
}
public String getIsAll() {
return isAll;
}
public void setIsAll(String isAll) {
this.isAll = isAll;
}
public String getPoiname() {
return poiname;
}
public void setPoiname(String poiname) {
this.poiname = poiname;
}
public String getValue() {
......@@ -159,6 +336,7 @@ public class Receiving implements Serializable {
this.redisjssj = redisjssj;
}
public String getRediskey() {
return rediskey;
}
......@@ -255,22 +433,6 @@ public class Receiving implements Serializable {
this.zjhm = zjhm;
}
public String getPoiname() {
return poiname;
}
public void setPoiname(String poiname) {
this.poiname = poiname;
}
public String getPoitype() {
return poitype;
}
public void setPoitype(String poitype) {
this.poitype = poitype;
}
public String getPhoneNo() {
return phoneNo;
}
......@@ -295,6 +457,14 @@ public class Receiving implements Serializable {
this.endTime = endTime;
}
public String getPoitype() {
return poitype;
}
public void setPoitype(String poitype) {
this.poitype = poitype;
}
public String getXjddzdm() {
return xjddzdm;
}
......@@ -319,6 +489,30 @@ public class Receiving implements Serializable {
this.xm = xm;
}
public String getXbdm() {
return xbdm;
}
public void setXbdm(String xbdm) {
this.xbdm = xbdm;
}
public String getBeginAge() {
return beginAge;
}
public void setBeginAge(String beginAge) {
this.beginAge = beginAge;
}
public String getEndAge() {
return endAge;
}
public void setEndAge(String endAge) {
this.endAge = endAge;
}
public String getDzdm() {
return dzdm;
}
......@@ -327,12 +521,12 @@ public class Receiving implements Serializable {
this.dzdm = dzdm;
}
public String getIsAll() {
return isAll;
public String getSyrk_dzmc() {
return syrk_dzmc;
}
public void setIsAll(String isAll) {
this.isAll = isAll;
public void setSyrk_dzmc(String syrk_dzmc) {
this.syrk_dzmc = syrk_dzmc;
}
public String getPole_id() {
......@@ -343,68 +537,164 @@ public class Receiving implements Serializable {
this.pole_id = pole_id;
}
public String getDwcslb() {
return dwcslb;
public String getAsjbh() {
return asjbh;
}
public void setDwcslb(String dwcslb) {
this.dwcslb = dwcslb;
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getConditionSql() {
return conditionSql;
public String getAsjfssj_asjfskssj_start() {
return asjfssj_asjfskssj_start;
}
public void setConditionSql(String conditionSql) {
this.conditionSql = conditionSql;
public void setAsjfssj_asjfskssj_start(String asjfssj_asjfskssj_start) {
this.asjfssj_asjfskssj_start = asjfssj_asjfskssj_start;
}
public String getValues() {
return values;
public String getAsjfssj_asjfskssj_end() {
return asjfssj_asjfskssj_end;
}
public void setValues(String values) {
this.values = values;
public void setAsjfssj_asjfskssj_end(String asjfssj_asjfskssj_end) {
this.asjfssj_asjfskssj_end = asjfssj_asjfskssj_end;
}
public String getBegin() {
return begin;
public String getLadw_gajgjgdm() {
return ladw_gajgjgdm;
}
public void setBegin(String begin) {
this.begin = begin;
public void setLadw_gajgjgdm(String ladw_gajgjgdm) {
this.ladw_gajgjgdm = ladw_gajgjgdm;
}
public String getEnd() {
return end;
public String getAfdxzqhdm() {
return afdxzqhdm;
}
public void setEnd(String end) {
this.end = end;
public void setAfdxzqhdm(String afdxzqhdm) {
this.afdxzqhdm = afdxzqhdm;
}
public String getAsjfsd_dzmc() {
return asjfsd_dzmc;
}
public void setAsjfsd_dzmc(String asjfsd_dzmc) {
this.asjfsd_dzmc = asjfsd_dzmc;
}
public String getZcjddm() {
return zcjddm;
}
public void setZcjddm(String zcjddm) {
this.zcjddm = zcjddm;
}
public String getAjlx() {
return ajlx;
}
public void setAjlx(String ajlx) {
this.ajlx = ajlx;
}
public String getAjfl() {
return ajfl;
}
public void setAjfl(String ajfl) {
this.ajfl = ajfl;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getXckybh() {
return xckybh;
}
public void setXckybh(String xckybh) {
this.xckybh = xckybh;
}
public String getAjslsj_start() {
return ajslsj_start;
}
public void setAjslsj_start(String ajslsj_start) {
this.ajslsj_start = ajslsj_start;
}
public String getAjslsj_end() {
return ajslsj_end;
}
public void setAjslsj_end(String ajslsj_end) {
this.ajslsj_end = ajslsj_end;
}
public String getLarq_start() {
return larq_start;
}
public void setLarq_start(String larq_start) {
this.larq_start = larq_start;
}
public String getLarq_end() {
return larq_end;
}
public void setLarq_end(String larq_end) {
this.larq_end = larq_end;
}
public Date getUpdateTime() {
return updateTime;
public double getX() {
return x;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
public void setX(double x) {
this.x = x;
}
public String getIndex() {
return index;
public double getY() {
return y;
}
public void setIndex(String index) {
this.index = index;
public void setY(double y) {
this.y = y;
}
public GeographicInfoMap getGeographicInfo() {
return geographicInfo;
public String getSsdw() {
return ssdw;
}
public void setGeographicInfo(GeographicInfoMap geographicInfo) {
this.geographicInfo = geographicInfo;
public void setSsdw(String ssdw) {
this.ssdw = ssdw;
}
}
\ No newline at end of file
package com.founder.commonutils.publicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class RyReceiving {
@ApiModelProperty("身份证号")
private String sfzh;
}
package com.founder.commonutils.util;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.params.ClientPNames;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.InputStreamEntity;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.PoolingClientConnectionManager;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.CoreConnectionPNames;
import org.apache.http.params.HttpParams;
import org.apache.http.util.EntityUtils;
import java.io.*;
import java.util.*;
import java.util.Map.Entry;
public class HttpUtil {
/**
* 获取网安数据
* @param url
* @return
*/
public static String getWaData(String url){
String result = null;
try{
result = HttpUtil.doGet(url);
int i = 1;
while ((ckeckEmpty(result) || result.startsWith("R")) && i < 2){
Thread.sleep(1000);
result = HttpUtil.doGet(url);
i++;
}
return result;
}catch (Exception e){
e.printStackTrace();
}
return result;
}
public static String doGet(String uri) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpGet httpget = new HttpGet(uri);
// Execute the request
HttpResponse response = null;
try {
response = httpclient.execute(httpget);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
// System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
try {
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
// httpget.abort();
// httpclient.getConnectionManager().shutdown();
}
}
httpclient.getConnectionManager().shutdown();
//String sb="{\"dataList\":[{\"asjbh\":\"A11111\"}]}";
return sb.toString();
}
public static String doGetEsb(String uri, String id) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpGet httpget = new HttpGet(uri);
// Execute the request
HttpResponse response = null;
StringBuffer sb = new StringBuffer();
try {
HttpParams params = httpclient.getParams();//new BasicHttpParams();
Integer CONNECTION_TIMEOUT = 15 * 1000;
Integer SO_TIMEOUT = 15 * 1000;
Long CONN_MANAGER_TIMEOUT = 500L;
params.setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, CONNECTION_TIMEOUT);
params.setIntParameter(CoreConnectionPNames.SO_TIMEOUT, SO_TIMEOUT);
params.setLongParameter(ClientPNames.CONN_MANAGER_TIMEOUT, CONN_MANAGER_TIMEOUT);
params.setBooleanParameter(CoreConnectionPNames.STALE_CONNECTION_CHECK, true);
PoolingClientConnectionManager conMgr = new PoolingClientConnectionManager();
conMgr.setMaxTotal(200);
conMgr.setDefaultMaxPerRoute(conMgr.getMaxTotal());
response = httpclient.execute(httpget);
// System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
}
} /*catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} */catch (Exception e) {
//e.printStackTrace();
sb.append("\"<root><resourceType id=\""+id+"\" count=\"0\"><timeAnalysisField></timeAnalysisField><data><record></record></data></resourceType></root>\"");
//throw new BaseException("查询出错!uri = " + uri,e);
System.err.println("查询出错:"+e.toString());
}
httpclient.getConnectionManager().shutdown();
return sb.toString();
}
public static String doPost(String uri,Map<String,String> params) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpPost httppost = new HttpPost(uri);
httppost.setHeader("connection", "Keep-Alive");
httppost.setHeader("accept", "*/*");
if(params!=null&&params.size() > 0){
// HttpParams hp = new BasicHttpParams();
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
Set<Entry<String, String>> set = params.entrySet();
Iterator<Entry<String, String>> iterator = set.iterator();
while(iterator.hasNext()){
Entry<String, String> entry = iterator.next();
NameValuePair nvp = new BasicNameValuePair(entry.getKey(), entry.getValue());
nvps.add(nvp);
}
try {
if(nvps.size() > 0)
httppost.setEntity(new UrlEncodedFormEntity(nvps,"utf-8"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// Execute the request
HttpResponse response = null;
try {
response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
// System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
try {
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
httpclient.getConnectionManager().shutdown();
return sb.toString();
}
public static String doPost(String uri,String params) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpPost httppost = new HttpPost(uri);
httppost.setHeader("connection", "Keep-Alive");
httppost.setHeader("accept", "*/*");
if(params!=null&&!params.equals("")){
// ContentType.create(ContentType.TEXT_XML, "utf-8");
// HttpEntity entity = new StringEntity(params,ContentType.APPLICATION_FORM_URLENCODED);
InputStream is = null;
try {
is = new ByteArrayInputStream(params.getBytes("utf-8"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStreamEntity entity = new InputStreamEntity(is,-1);
entity.setContentEncoding("utf-8");
entity.setContentType("application/x-www-form-urlencoded");
httppost.setEntity(entity);
}
// HttpConnectionParams.setConnectionTimeout(httpclient.getParams(), 1000);
// HttpConnectionParams.setSoTimeout(httpclient.getParams(), 10000);
// Execute the request
HttpResponse response = null;
try {
response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
//System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
try {
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
httpclient.getConnectionManager().shutdown();
return sb.toString();
}
public static String doPostJson(String url, String json) {
// 创建Httpclient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultString = "";
try {
// 创建Http Post请求
HttpPost httpPost = new HttpPost(url);
// 创建请求内容
StringEntity entity = new StringEntity(json, ContentType.APPLICATION_JSON);
httpPost.setEntity(entity);
httpPost.setHeader("UserName", "OFN2ifO9u");
httpPost.setHeader("Password", "NzzauPPdYvxvOTUsJ8n");
// 执行http请求
response = httpClient.execute(httpPost);
resultString = EntityUtils.toString(response.getEntity(), "utf-8");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
response.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return resultString;
}
public static void main(String[] args) {
try {
Date date1=new Date();
//号牌号码和号牌种类做条件,查询机动车信息
//String xml ="{\"user_name\":\"restful\",\"encrypt_flag\":1,\"notify_url\":\"notify89\",\"resource_id\":\"xxxx\",\"request_type\":\"type002\",\"service_code\":\"RestDataQueryRequestHandler\",\"service_name\":\"接口测试使用\",\"system_code\":\"DM\",\"user_password\":\"21218cca77804d2ba1922c33e0151105\",\"version\":\"1.0\",\"request_parameters\":{\"resourceList\":[{\"KSKFW\":0,\"timePlaceAnalysis\":\"\",\"resultColumns\":[\"HPHM\",\"SYR\",\"CSYS\",\"CLXH\",\"CLPP1\",\"CCRQ\",\"CCDJRQ\",\"ZZL\",\"ZQYZL\",\"RLZL\",\"PL\",\"ZT\",\"LXDH\",\"HPZL\",\"HDZZL\",\"HDZK\",\"FDJXH\",\"FDJH\",\"SFZMHM\",\"ZZXXDZ\"],\"HDCS\":0,\"havingConditionList\":\"\",\"whereCondition\":{\"compareCons\":[{\"compare\":\"=\",\"columnName\":\"HPHM\",\"columnValue\":\"A6E667\"},{\"compare\":\"=\",\"columnName\":\"HPZL\",\"columnValue\":\"02\"}],\"parentheseCons\":[],\"compare\":\"and\",\"conditionAlias\":\"\"},\"resourceCode\":\"130000312170212\",\"groupByNames\":[]}]}}";
//所有人身份证号做条件,查询机动车信息
//String xml ="{\"user_name\":\"restful\",\"encrypt_flag\":1,\"notify_url\":\"notify89\",\"resource_id\":\"xxxx\",\"request_type\":\"type002\",\"service_code\":\"RestDataQueryRequestHandler\",\"service_name\":\"接口测试使用\",\"system_code\":\"DM\",\"user_password\":\"21218cca77804d2ba1922c33e0151105\",\"version\":\"1.0\",\"request_parameters\":{\"resourceList\":[{\"KSKFW\":0,\"timePlaceAnalysis\":\"\",\"resultColumns\":[\"SYR\",\"HPHM\",\"SFZMHM\",\"HPZL\",\"CLPP1\",\"CLXH\",\"CLPP2\",\"GCJK\",\"ZZG\",\"ZZCMC\",\"CLSBDH\",\"FDJH\",\"CLLX\",\"CSYS\",\"SYXZ\",\"SFZMMC\",\"SYQ\",\"CCDJRQ\",\"DJRQ\",\"YXQZ\",\"QZBFQZ\",\"FZJG\",\"GLBM\",\"FPRQ\",\"FZRQ\",\"FDJRQ\",\"FHGZRQ\",\"BXZZRQ\",\"BPCS\",\"BZCS\",\"BDJCS\",\"DJZSBH\",\"ZDJZSHS\",\"DABH\",\"XZQH\",\"ZT\",\"DYBJ\",\"JBR\",\"CLLY\",\"LSH\",\"FDJXH\",\"RLZL\",\"PL\",\"GL\",\"ZXXS\",\"CWKC\",\"CWKK\",\"CWKG\",\"HXNBCD\",\"HXNBKD\",\"HXNBGD\",\"GBTHPS\",\"ZS\",\"ZJ\",\"QLJ\",\"HLJ\",\"LTGG\",\"LTS\",\"ZZL\",\"ZBZL\",\"HDZZL\",\"HDZK\",\"ZQYZL\",\"QPZK\",\"HPZK\",\"HBDBQK\",\"CCRQ\",\"HDFS\",\"LLPZ1\",\"PZBH1\",\"LLPZ2\",\"PZBH2\",\"XSDW\",\"XSJG\",\"XSRQ\",\"JKPZ\",\"JKPZHM\",\"HGZBH\",\"NSZM\",\"NSZMBH\",\"GXRQ\",\"XGZL\",\"QMBH\",\"HMBH\",\"BZ\",\"ZSXZQH\",\"ZSXXDZ\",\"YZBM1\",\"LXDH\",\"ZZZ\",\"ZZXZQH\",\"ZZXXDZ\",\"YZBM2\",\"ZDYZT\",\"YXH\",\"CYRY\",\"DPHGZBH\",\"SQDM\",\"CLYT\",\"YTSX\",\"DZYX\",\"XSZBH\",\"SJHM\",\"JYHGBZBH\",\"DWBH\",\"SYQSRQ\",\"YQJYQZBFQZ\",\"YQJYQZ2\",\"FDJGS\",\"SFYZHGN\",\"ZZJGLX\",\"WXMBC\",\"NCDQSY\",\"GAY_GXSJ\",\"WPBH\",\"XH\"],\"HDCS\":0,\"havingConditionList\":\"\",\"whereCondition\":{\"compareCons\":[{\"compare\":\"=\",\"columnName\":\"SFZMHM\",\"columnValue\":\"130106197105210624\"}],\"parentheseCons\":[],\"compare\":\"and\",\"conditionAlias\":\"\"},\"resourceCode\":\"130000312170212\",\"groupByNames\":[]}]}}";
//以“车牌号”做条件,河北省MTC车辆通行记录表(唐山除外)
String xml="{\"user_name\":\"restful\",\"encrypt_flag\":1,\"notify_url\":\"notify89\",\"resource_id\":\"xxxx\",\"request_type\":\"type002\",\"service_code\":\"RestDataQueryRequestHandler\",\"service_name\":\"接口测试使用\",\"system_code\":\"DM\",\"user_password\":\"21218cca77804d2ba1922c33e0151105\",\"version\":\"1.0\",\"request_parameters\":{\"resourceList\":[{\"KSKFW\":0,\"timePlaceAnalysis\":\"\",\"resultColumns\":[\"CAR_PLATE\",\"NET_NO\",\"EDTIME\"],\"HDCS\":0,\"havingConditionList\":\"\",\"whereCondition\":{\"compareCons\":[{\"compare\":\"=\",\"columnName\":\"CAR_PLATE\",\"columnValue\":\"冀A6E667\"}],\"parentheseCons\":[],\"compare\":\"and\",\"conditionAlias\":\"\"},\"resourceCode\":\"130000348010104\",\"groupByNames\":[]}]}}";
//String xml="{\"user_name\":\"restful\",\"encrypt_flag\":1,\"notify_url\":\"notify89\",\"resource_id\":\"xxxx\",\"request_type\":\"type002\",\"service_code\":\"RestDataQueryRequestHandler\",\"service_name\":\"接口测试使用\",\"system_code\":\"DM\",\"user_password\":\"21218cca77804d2ba1922c33e0151105\",\"version\":\"1.0\",\"request_parameters\":{\"resourceList\":[{\"KSKFW\":0,\"timePlaceAnalysis\":\"\",\"resultColumns\":[\"NAME\",\"SEX\",\"ID\",\"BIRTHDAY\",\"M_CASE\",\"NATION\",\"CASECLASS\",\"NATIVE_PLACE\",\"RESIDADDR\",\"RESIDADDRALL\",\"ENDDATE\",\"DETAINDATE\",\"INDATE\",\"DETAINTYPE\",\"SENDER\",\"LINKMAN\",\"INLAWTEXT\",\"PZH\",\"CZDH\",\"M_DETAINTIME\",\"LOOKUPTYPE\",\"M_DBTIME\",\"M_COURTTIME\",\"M_JUDGETIME\",\"HANDLEDATE\",\"HANDLERSLT\",\"HANDLEBEGIN\",\"HANDLEEND\",\"RSLTTIME\",\"APPRSLT\",\"M_OUTWHERE\",\"OUTDATE\",\"M_OUTREASON\",\"ROOM_NO\",\"FREENUMBER\",\"M_OLDJAIL\",\"P_NO\",\"FINGER\",\"STAYREASON\",\"CONTROL\",\"M_PUNISH\",\"DANGERLEVEL\",\"M_CASEDEPT\",\"M_CASEMAN\",\"M_CASEPHONE\",\"M_DEPTTYPE\",\"M_CAREFUL\",\"FEEMONEY\",\"UNDERTAKER\",\"UNDERTAK_DATE\",\"REMARK\",\"RESUME\",\"OPERATOR\",\"OPTIME\",\"DRJSR\",\"DRJS_TIME\",\"HZ_NO\",\"HZ_OPER\",\"HZ_DATE\",\"VERSION\",\"YFH\",\"BED_NO\",\"WRITID\",\"AJBH\",\"RYBH1\",\"SYS_UNIT\",\"IDCHECK\",\"FWBH\",\"EXEC_DATE\",\"NAME_PY\",\"SLRY\",\"T_STATUS\",\"CERTTYPE\",\"P_KEY\",\"ADDRESSALL\",\"BYNAME\",\"ADDRESS\",\"NATIONALITY\",\"EDUCATION\",\"POLITICAL_AFF\",\"PROFESSION\",\"M_UNIT\",\"DUTY\",\"SPECIALTY\",\"PROSTYLE\",\"DIGNITY\",\"HEALTH\",\"HEIGHT\",\"WEIGHT\",\"FEATURE\",\"FOOTLEN\",\"SAMENUM\",\"SAMENO\",\"MEMBERTYPE\",\"PRECRIME\",\"M_HEAVY\",\"BQLX\",\"PICFILE\",\"DMQ1001\",\"DM_ADDRESSALL\",\"DM_ID\",\"GAY_GXSJ\",\"GAY_RKSJ\",\"IS_PROBLEM\",\"M_MARRIGE\",\"PY_BYNAME\",\"PY_NAME\",\"RYBH\"],\"HDCS\":0,\"havingConditionList\":\"\",\"whereCondition\":{\"compareCons\":[{\"compare\":\"=\",\"columnName\":\"ID\",\"columnValue\":\"130102197804172131\"}],\"parentheseCons\":[],\"compare\":\"and\",\"conditionAlias\":\"\"},\"resourceCode\":\"130000312130280\",\"groupByNames\":[]}]}}";
String res = HttpUtil.doPost("http://10.24.101.218:8090/dsp/rest/ResourceQueryService/request", xml);
Date date2=new Date();
System.out.println(date2.getTime()-date1.getTime());
//String res = HttpUtil.doGet("http://172.18.70.80:7001/EzSearchService/SearchTheme?page=1&maxrow=10&theme=GA000&keyword="+URLEncoder.encode("��", "utf-8"));
// String res = HttpUtil.doGet("http://172.18.70.80:7001/EzSearchService/SearchMessage?theme=GA000&keyword="+URLEncoder.encode("��", "utf-8"));
System.out.println(res);
UrlEncodedFormEntity uef = null;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// 全国常口请求得到XML
public static String doGetQg(String uri) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpGet httpget = new HttpGet(uri);
// Execute the request
HttpResponse response = null;
try {
response = httpclient.execute(httpget);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
// System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
try {
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
// httpget.abort();
// httpclient.getConnectionManager().shutdown();
}
}
httpclient.getConnectionManager().shutdown();
return sb.toString();
}
// 全国车辆请求得到XML
public static String doPost(String uri) {
HttpClient httpclient = new DefaultHttpClient();
// Prepare a request object
HttpPost httpPost = new HttpPost(uri);
// Execute the request
HttpResponse response = null;
try {
response = httpclient.execute(httpPost);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
// System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = null;
try {
instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream,"UTF-8"));
String temp = null;
while((temp = reader.readLine())!=null){
sb.append(temp);
}
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
// httpget.abort();
// httpclient.getConnectionManager().shutdown();
}
}
httpclient.getConnectionManager().shutdown();
return sb.toString();
}
/**
* 判断字符串是否为null或者空
*
* @param string 目标字符串
* @return
*/
public static boolean ckeckEmpty(String string) {
return (null == string) || ("".equals(string));
}
}
......@@ -21,6 +21,17 @@
<artifactId>spring-boot-starter-web</artifactId>
<scope>provided </scope>
</dependency>
<!--spring切面aop依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<!-- json解析依赖 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
<!--mybatis-plus-->
<dependency>
......
package com.founder.servicebase.logs;
import java.lang.annotation.*;
/**
* 自定义注解类 OperLog
* Created by LMD on 2019/3/22.
*/
@Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上
@Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行
@Documented //生成文档
public @interface OperLog {
String message(); // 介绍
String operation(); // 日志类型
}
package com.founder.servicebase.logs;
/**
* 操作类型类 OperationType
* Created by LMD on 2019/3/22.
*/
public class OperationType {
/**
* 添加
*/
public static final String ADD = "ADD";
/**
* 删除
*/
public static final String DELETE = "DELETE";
/**
* 更新
*/
public static final String UPDATE = "UPDATE";
/**
* 查询
*/
public static final String QUERY = "QUERY";
/**
* 登录
*/
public static final String LOGIN = "LOGIN";
/**
* 退出登录
*/
public static final String LOGOUT = "LOGOUT";
}
package com.founder.servicebase.logs;
import lombok.Data;
import java.io.Serializable;
/**
* 日志实体类 SysLog
* Created by LMD on 2019/3/22.
*/
@Data
public class SysLog implements Serializable {
private Long id; //
private String userId; // 操作用户 ID
private String message; // 消息
private String operation; // 日志类型
private String method; // 请求方法
private String params; // 请求参数
private String ip; // 请求IP
private String createDate;// 请求时间
private Long totalTime; //总耗时长(毫秒)
private String content; // 返回值
//添加set和get方法
}
\ No newline at end of file
package com.founder.servicebase.logs;
import lombok.SneakyThrows;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.CodeSignature;
import org.aspectj.lang.reflect.MethodSignature;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**
*
* 系统日志:切面处理类
*
* Created by LMD on 2019/3/22.
*/
@Aspect
@Component
public class SysLogAspect {
private static Logger LOG = LoggerFactory.getLogger(SysLogAspect.class);
//定义切点 @Pointcut
//在注解的位置切入代码
@Pointcut("@annotation( com.founder.servicebase.logs.OperLog)")
public void logPoinCut() {
}
//@Around:环绕通知
@SneakyThrows
@Around("logPoinCut()")
public Object saveSysLog(ProceedingJoinPoint proceedingJoinPoint) {
System.out.println("环绕通知开始。。。。。");
//保存日志
SysLog sysLog = new SysLog();
//从切面织入点处通过反射机制获取织入点处的方法
MethodSignature signature = (MethodSignature) proceedingJoinPoint.getSignature();
//获取切入点所在的方法
Method method = signature.getMethod();
//获取操作
OperLog myLog = method.getAnnotation(OperLog.class);
if (myLog != null) {
String value = myLog.message();
sysLog.setMessage(value);//保存获取的操作
}
//获取请求的类名
String className = proceedingJoinPoint.getTarget().getClass().getName();
//获取请求的方法名
String methodName = method.getName();
sysLog.setMethod(className + "." + methodName);
//请求参数 和对应的值
Map<String, Object> map=getNameAndValue(proceedingJoinPoint);
sysLog.setParams(map.toString());
//请求时间
Date date = new Date();
String pattern = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
sysLog.setCreateDate(simpleDateFormat.format(date));
//获取用户名
//获取用户ip地址
// 接收到请求,记录请求内容
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
// 记录下请求内容
LOG.info("URL : " + request.getRequestURL().toString());
LOG.info("HTTP_METHOD : " + request.getMethod());
LOG.info("IP : " + request.getRemoteAddr());
sysLog.setIp(request.getRemoteAddr());
//开始调用时间
// 计时并调用目标函数
long start = System.currentTimeMillis();
Long time = System.currentTimeMillis() - start;
sysLog.setTotalTime(time);
try {
Object result = proceedingJoinPoint.proceed();
if(!StringUtils.isEmpty(result)){
sysLog.setContent(result.toString());
}
} catch (Throwable throwable) {
String erro="";
throwable.printStackTrace();
erro=log(throwable);
sysLog.setContent(erro);
}
System.out.print("保存数据库=="+sysLog.toString());
//调用service保存SysLog实体类到数据库
//sysLogService.save(sysLog);
return null;
}
/**
* 获取参数Map集合
* @param joinPoint
* @return
*/
Map<String, Object> getNameAndValue(ProceedingJoinPoint joinPoint) {
Map<String, Object> param = new HashMap<>();
Object[] paramValues = joinPoint.getArgs();
String[] paramNames = ((CodeSignature)joinPoint.getSignature()).getParameterNames();
for (int i = 0; i < paramNames.length; i++) {
param.put(paramNames[i], paramValues[i]);
}
return param;
}
/**
* @Desc: 异常打印日志 ,提供给打印非正常异常
* @Author HealerJean
* @Date 2018/8/21 下午6:41.
*/
public static String log(Throwable e){
StackTraceElement s= e.getStackTrace()[0];//数组长度为 1
String content= ("\n\n-----------------" +
"\n报错文件名:" + s.getFileName() +
"\n报错的类:" + s.getClassName() +
"\n报错方法::" + s.getMethodName() +
"\n报错的行:" + s.getLineNumber() +
"\n报错的message:" + e.getMessage() +
"\n------------------\n\n");
System.out.println("111111111111111"+content);
return content;
}
}
......@@ -106,11 +106,11 @@
</dependency>
<!--aliyunOSS-->
<dependency>
<!--<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>${aliyun.oss.version}</version>
</dependency>
</dependency>-->
<!--日期时间工具-->
<dependency>
......@@ -182,16 +182,16 @@
<artifactId>aliyun-java-sdk-vod</artifactId>
<version>${aliyun-java-sdk-vod.version}</version>
</dependency>
<dependency>
<!--<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-vod-upload</artifactId>
<version>${aliyun-java-vod-upload.version}</version>
</dependency>
<dependency>
</dependency>-->
<!--<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-sdk-vod-upload</artifactId>
<version>${aliyun-sdk-vod-upload.version}</version>
</dependency>
</dependency>-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
......
......@@ -10,10 +10,12 @@ import com.founder.commonutils.asjEntity.AsjQuery;
import com.founder.commonutils.asjEntity.CbxszAndXlaj;
import com.founder.commonutils.asjEntity.TbStAsj;
import com.founder.commonutils.publicEntity.R;
import com.founder.commonutils.publicEntity.Receiving;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
......@@ -38,6 +40,18 @@ public class TbStAsjController {
@Autowired
private TbStAsjService tbStAsjService;
@Value("${ssdw}")
private String ssdw;
//案件查询(存储reids)
@ApiOperation(value = "获取同类案件信息//案件查询(存储reids)")
@PostMapping("/ajxx")
public R selectAsjxx(@RequestBody Receiving receiving) {
receiving.setSsdw(ssdw);//设置所属单位,用于案件类别代码转译
//return tbStAsjService.selectAsjxxList(receiving);
List<TbStAsj> asjList = tbStAsjService.selectAsjxxList(receiving);
return R.ok().data("data",asjList);
}
@ApiOperation(value = "按条件查询案件")
@PostMapping("getAsj")
public R getAsj(@RequestBody AsjQuery asjQuery) {
......@@ -126,7 +140,7 @@ public class TbStAsjController {
}
}
@ApiOperation(value = "获取同类案件信息")
/*@ApiOperation(value = "获取同类案件信息")
@PostMapping("getTlajxx")
public R get(@RequestBody AsjQuery asjQuery) {
QueryWrapper<TbStAsj> wrapperByasjbh = new QueryWrapper<>();
......@@ -164,7 +178,7 @@ public class TbStAsjController {
}
List<TbStAsj> list = tbStAsjService.list(wrapper);
return R.ok().data("asj", list);
}
}*/
// 查询案事件标注信息
@ApiOperation(value = "获取串并线索组信息")
......
......@@ -4,6 +4,7 @@ package com.founder.asj.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.founder.commonutils.asjEntity.CbxszAndXlaj;
import com.founder.commonutils.asjEntity.TbStAsj;
import com.founder.commonutils.publicEntity.Receiving;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
......@@ -30,4 +31,6 @@ public interface TbStAsjMapper extends BaseMapper<TbStAsj> {
List<CbxszAndXlaj> GetlistCbzXgaj(Map map);
String getNameByCode(Map<String,String> map);
List<TbStAsj> selectAsjxxByReceivingList(Receiving receiving);
}
......@@ -69,4 +69,198 @@
<if test="groupid!=null and groupid!=''">and groupid = #{groupid}</if>
<if test="code!=null and code!=''">and code = #{code}</if>
</select>
<select id="selectAsjxxByReceivingList" parameterType="com.founder.commonutils.publicEntity.Receiving" resultType="com.founder.commonutils.asjEntity.TbStAsj">
SELECT
KYMYQZ_WPSL
,T.ASJBH
,KYZZQZ_WPSL
,KYFZQZ_WPSL
,KYQTQZ_WPSL
,SLSJ
,SLDW_GAJGJGDM
,SLDW_GAJGMC
,LARQ
,LADW_GAJGJGDM
,LADW_GAJGMC
,ZARY_RS
,SJCWJZRMBY
,ZCZJ_ZCXWYJMS
,ZCZJ_ZXSJ01
,ZCZJDW_GAJGJGDM
,ZCZJDW_GAJGMC
,YSSCQSRQ
,YSSCQSAJSCFHJDDM
,SFCXAJ_PDBZ
,CXAJYYDM
,CXAJDW_GAJGJGDM
,CXAJDW_GAJGMC
,CXAJRQ
,XSAJXSGZJGDM
,ZBR_XM
,ZBR_GMSFHM
,ZBR_LXDH
,XBR_XM
,XBR_GMSFHM
,XBR_LXDH
,XSJSFZR_XM
,XSJSFZR_GMSFHM
,XSJSFZR_LXDH
,GAJGFZR_XM
,GAJGFZR_GMSFHM
,GAJGFZR_LXDH
,T.JJBH
,XCKYBH
,ASJLYDM
,XSJQLBDM
,ZCJDDM
,XSAJLASCJGDM
,AJLBDM
,ZATZ_JYQK
,TSSDDM
,ZATZZDFL_JYQK
,ZATZBCMS_JYQK
,ZATZ_AJZATZJHBD
,AJMC
,FXASJSJ
,FXASJDD_XZQHDM
,FXASJDD_DZMC
,ASJFSSJ_ASJFSKSSJ
,ASJFSSJ_ASJFSJSSJ
,ASJFSSJ_RSDDM
,ASJFSSJ_ZASJ_ZASJLBDM
,ASJFSSJ_ZASJ_DMBCMS
,ASJFSDD_XZQHDM
,ASJFSDD_DZMC
,ASJFSDD_DQJD
,ASJFSDD_DQWD
,ASJFSDD_DQJD as x
,ASJFSDD_DQWD as y
,ASJFSDD_DYLBDM
,ASJFSDD_SACS_SACSLBDM
,ASJFSDD_SACS_DMBCMS
,ASJFSDD_KJBW_KJBWLBDM
,ASJFSDD_KJBW_DMBCMS
,ASJFSDD_SFJZWN_PDBZ
,ASJFSDD_JZWCS
,ASJFSDD_ASJFSLC
,ASJFSDD_SFZLZZ_PDBZ
,JYAQ
,SFSQ_PDBZ
,SFSB_PDBZ
,SFMA_PDBZ
,SFSH_PDBZ
,SFSJDQPCL_PDBZ
,SFSW_PDBZ
,SFGM_PDBZ
,SWASJSWQK
,ASJDBJBDM
,LLFS_LLFSDM
,LLFS_DMBCMS
,LLSJ
,SY_JYQK
,FZXYRTSXW_FZXYRTSXWDM
,FZXYRTSXW_DMBCMS
,FZXYRSXZAHJQK
,QTSDTD_JYQK
,ASJFSSJFX_ASJFSKSSJ
,ASJFSSJFX_ASJFSJSSJ
,ZARFX_RSXX
,ZARFX_RSSX
,FZXYRTZ_JYQK
,FZXYRTSZC_FZXYRTSZCDM
,FZXYRTSZC_DMBCMS
,ZAGJ_SAWPDM
,ZAGJ_JYQK
,ZADJMS
,ZAMDMS
,KJFWDM
,LCZA_JYQK
,JHZA_JYQK
,GTFZFZXYRZHXSDM
,GTFZFZXYRGC_GTFZFZXYRGCDM
,GTFZFZXYRGC_DMBCMS
,XZWPFX_SAWP_SAWPDM
,XZWPFX_SAWP_DMBCMS
,SSWPQX_JYQK
,FZXYRYLWP_JYQK
,XCKYWP_JYQK
,FXXS_JYQK
,ASJSWRY_RS
,ASJSSRY_RS
,ASJSSCW_JYQK
,SSJZRMBY
,KYZSQZ_WPSL
,JJSD_JJSDDM
,JSSD_JSSDDM
,ZPSD_ZPSDDM
,LKJZKJFS_LKJZKJFSDM
,ZAZBSD_ZAZBSDDM
,JRJZKJFSJSD_JRJZKJFSJSDDM
<if test="ssdw != '441900000000'">
,(select name from sys_dictitem where groupid='CODE_AJLB' and code=T.ajlbdm) as ajlbdmStr
</if>
<if test="ssdw == '441900000000'">
,(case
when T.ajlx_dg='01' then (select name from sys_dictitem where groupid='CODE_AJLB' and code=T.ajlbdm)
when T.ajlx_dg!='01' then (select name from sys_dictitem where groupid='CODE_DG_AJ_AB' and code=T.AB_DG)
else '' end ) as ajlbdmStr
</if>
FROM tb_st_asj T WHERE 1=1
<include refid="queryWhereByReceiving"/>
</select>
<sql id="queryWhereByReceiving">
<if test="asjbh!= null">
AND T.ASJBH= #{ asjbh , jdbcType=VARCHAR }
</if>
<if test="ajlbdm!= null">
AND T.AJLBDM= #{ ajlbdm , jdbcType=VARCHAR }
</if>
<if test="jyaq!= null">
AND T.JYAQ LIKE '%' || #{jyaq , jdbcType=VARCHAR } || '%'
</if>
<if test="asjfssj_asjfskssj_start!= null">
AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{asjfssj_asjfskssj_start},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="asjfssj_asjfskssj_end!= null">
AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[<]]> to_date(#{asjfssj_asjfskssj_end},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="ajslsj_start!= null">
AND T.SLSJ <![CDATA[>=]]> to_date(#{ajslsj_start},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="ajslsj_end!= null">
AND T.SLSJ <![CDATA[<]]> to_date(#{ajslsj_end},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="larq_start!= null">
AND T.LARQ <![CDATA[>=]]> to_date(#{larq_start},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="larq_end!= null">
AND T.LARQ <![CDATA[<]]> to_date(#{larq_end},'yyyy-MM-dd hh24:mi:ss')
</if>
<if test="ladw_gajgjgdm!= null">
AND T.LADW_GAJGJGDM= #{ ladw_gajgjgdm , jdbcType=VARCHAR }
</if>
<if test="afdxzqhdm!= null">
AND T.ASJFSDD_XZQHDM= #{ afdxzqhdm , jdbcType=VARCHAR }
</if>
<if test="asjfsd_dzmc!= null">
AND T.ASJFSDD_DZMC LIKE '%' || #{asjfsd_dzmc , jdbcType=VARCHAR } || '%'
</if>
<if test="x!= null and x!=0.0">
AND T.ASJFSDD_DQJD= #{ x , jdbcType=DOUBLE }
</if>
<if test="y!= null and y!=0.0">
AND T.ASJFSDD_DQWD= #{ y , jdbcType=DOUBLE }
</if>
<if test="zcjddm!= null">
AND T.ZCJDDM= #{ zcjddm , jdbcType=VARCHAR }
</if>
<if test="xckybh!= null">
AND T.XCKYBH= #{ xckybh , jdbcType=VARCHAR }
</if>
</sql>
</mapper>
......@@ -4,6 +4,7 @@ package com.founder.asj.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.founder.commonutils.asjEntity.CbxszAndXlaj;
import com.founder.commonutils.asjEntity.TbStAsj;
import com.founder.commonutils.publicEntity.Receiving;
import java.util.List;
import java.util.Map;
......@@ -27,4 +28,6 @@ public interface TbStAsjService extends IService<TbStAsj> {
List<CbxszAndXlaj> GetlistCbzXgaj(Map map);
String getNameByCode(Map<String,String> map);
List<TbStAsj> selectAsjxxList(Receiving receiving);
}
......@@ -6,6 +6,7 @@ import com.founder.asj.mapper.TbStAsjMapper;
import com.founder.asj.service.TbStAsjService;
import com.founder.commonutils.asjEntity.CbxszAndXlaj;
import com.founder.commonutils.asjEntity.TbStAsj;
import com.founder.commonutils.publicEntity.Receiving;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -50,4 +51,9 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
public String getNameByCode(Map<String,String> map){
return tbStAsjMapper.getNameByCode(map);
}
@Override
public List<TbStAsj> selectAsjxxList(Receiving receiving) {
return tbStAsjMapper.selectAsjxxByReceivingList(receiving);
}
}
......@@ -12,6 +12,8 @@ spring.jackson.time-zone=GMT+8
#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:com/founder/asj/mapper/xml/*.xml
#所属单位,东莞与其他单位所有案件类别字典可能有所差异,故需要加单位进行判断(东莞441900000000)
ssdw=441900000000
# 设置日志级别
#logging.level.root=INFO
......
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>service</artifactId>
<groupId>com.founder</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>logs</artifactId>
<build>
<finalName>logs</finalName>
</build>
</project>
\ No newline at end of file
......@@ -58,8 +58,11 @@
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<!-- 数据库驱动包 -->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.0.0</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
......
......@@ -11,5 +11,4 @@
<artifactId>publicapi</artifactId>
</project>
\ No newline at end of file
package com.founder.pulicapi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan(basePackages = {"com.founder"})
public class MapRedisApplication {
public static void main(String[] args) {
SpringApplication.run(MapRedisApplication.class, args);
}
}
package com.founder.pulicapi.controller;
import com.founder.commonutils.peopleEntity.TbStRy;
import com.founder.commonutils.publicEntity.R;
import com.founder.commonutils.publicEntity.RyReceiving;
import com.founder.commonutils.carEntity.CarReceiving;
import com.founder.commonutils.carEntity.CarRy;
import com.founder.commonutils.carEntity.QgjdcModel;
import com.founder.commonutils.util.HttpUtil;
import com.founder.pulicapi.service.SysDictitemService;
import io.swagger.annotations.ApiOperation;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List;
/**
* 全国人员常口接口
*
*/
@RestController
@RequestMapping(value="/ryRedis")
public class RyController {
@Autowired
private SysDictitemService sysDictitemService ;
@PostMapping("/ryxxQg")
public R getQgckAllxxXml(@RequestBody RyReceiving receiving){
TbStRy ryxx=new TbStRy();
String esbServiceReturn="";
//String url="http://10.100.17.115:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh="+"'"+zjhm+"'";
String url=getConn()+"'"+receiving.getSfzh()+"'";
HttpUtil hu=new HttpUtil();
try {
esbServiceReturn=hu.doGet(url);
} catch (Exception e) {
// TODO: handle exception
}
ryxx=getryJbxxxmls(esbServiceReturn);
return R.ok().code(200).message("成功获取全国常口人员信息").data("ryxx",ryxx);
}
@PostMapping("/ryxxQgInfo")
public TbStRy getQgckAllxxXmlInfo(@RequestBody RyReceiving receiving){
TbStRy ryxx=new TbStRy();
String esbServiceReturn="";
//String url="http://10.100.17.115:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh="+"'"+zjhm+"'";
String url=getConn()+"'"+receiving.getSfzh()+"'";
HttpUtil hu=new HttpUtil();
try {
esbServiceReturn=hu.doGet(url);
} catch (Exception e) {
// TODO: handle exception
}
ryxx=getryJbxxxmls(esbServiceReturn);
//XzxtRestResult result = XzxtRestResult.build(200,"成功获取全国常口人员信息",null,ryxx);
return ryxx;
}
public TbStRy getryJbxxxmls(String esb_result){
TbStRy resulryxx=new TbStRy();
/* esb_result = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+
"<RBSPMessage>"+
"<Version/>"+
"<ServiceID>S10-00000298</ServiceID>"+
"<TimeStamp/>"+
"<Validity/>"+
"<Security>"+
"<Signature Algorithm=\"\"/>"+
"<CheckCode Algorithm=\"\"/>"+
"<Encrypt/>"+
"</Security>"+
"<Method>"+
"<Name>Query</Name>"+
"<Items>"+
"<Item>"+
"<Value Type=\"arrayOfArrayOf_string\">"+
"<Row>"+
"<Data>000</Data>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"</Row>"+
"<Row>"+
"<Data>CYM</Data>"+
"<Data>JGSSX</Data>"+
"<Data>WHCD</Data>"+
"<Data>XP</Data>"+
"<Data>HYZK</Data>"+
"<Data>BYQK</Data>"+
"<Data>SFZH</Data>"+
"<Data>XM</Data>"+
"<Data>MZ</Data>"+
"<Data>XB</Data>"+
"<Data>HKSZD</Data>"+
"<Data>CSDXZ</Data>"+
"<Data>FWCS</Data>"+
"<Data>CSRQ</Data>"+
"<Data>ZZXZ</Data>"+
"<Data>SG</Data>"+
"</Row>"+
"<Row>"+
"<Data/>"+
"<Data>150929</Data>"+
"<Data/>"+
"<Data>/9j/4AAQSkZJRgABAQEBXgFeAAD/2</Data>"+
"<Data/>"+
"<Data/>"+
"<Data>152634199205290614</Data>"+
"<Data>测试</Data>"+
"<Data>01</Data>"+
"<Data>1</Data>"+
"<Data>150929</Data>"+
"<Data>哈彦忽洞自然村</Data>"+
"<Data/>"+
"<Data>19920529</Data>"+
"<Data>内蒙古乌兰察布市四子王旗东八号乡哈彦忽洞自然村</Data>"+
"<Data/>"+
"</Row>"+
"</Value>"+
"</Item>"+
"</Items>"+
"</Method>"+
"</RBSPMessage>";*/
Document document = null;
HashMap<String,String> codeMap = new HashMap<String,String>();
String zp64bite="";
try {
document = DocumentHelper.parseText(esb_result);
Element root = document.getRootElement();
Element rmethedType = root.element("Method");
Element itemsType = rmethedType.element("Items");
Element itemType = itemsType.element("Item");
Element data = itemType.element("Value");
if(data!=null){
List<Element> dataElement = data.elements();
if(dataElement.size() > 2){
List<Element> element =dataElement.get(2).elements();//得到人员对应值
String JGSSX=element.get(1).getTextTrim();
String XP=element.get(3).getTextTrim();
String SFZH=element.get(6).getTextTrim();
String XM=element.get(7).getTextTrim();
String MZ=element.get(8).getTextTrim();
String XB=element.get(9).getTextTrim();
String HKSZD=element.get(10).getTextTrim();
String CSDXZ=element.get(11).getTextTrim();
String csrq=element.get(13).getTextTrim();
String ZZXZ=element.get(14).getTextTrim();
for(int i=0;i<element.size();i++){
zp64bite=element.get(3).getTextTrim();
}
resulryxx.setImg(zp64bite);// 人员照片
resulryxx.setXm(XM); // 姓名
// 名族转为汉字
codeMap.put("groupid", "CODE_MZ");
codeMap.put("code", MZ);
String mz = sysDictitemService.getNameByCode(codeMap);
resulryxx.setMz(mz);// 民族
// 性别转为汉字
codeMap.put("groupid", "CODE_XB");
codeMap.put("code",XB);
String xb = sysDictitemService.getNameByCode(codeMap);
resulryxx.setXb(xb);
// 户籍地转为汉字
codeMap.put("groupid", "CODE_XZQH");
codeMap.put("code",HKSZD);
String hjdmc = sysDictitemService.getNameByCode(codeMap);
resulryxx.setHjdqhdz(hjdmc);// 户籍地名称
resulryxx.setSfzhm(SFZH);// 证件号码
resulryxx.setCsdzmc(CSDXZ);// 出生地址名称
resulryxx.setXzzdzmc(ZZXZ);// 现住址名称
if(null!=csrq&&!csrq.trim().isEmpty()) {
resulryxx.setCsrq(csrq);// 出生日期
}else{
resulryxx.setCsrq(null);// 出生日期
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return resulryxx;
}
private String getConn(){
String url="http://26.3.16.58:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh=";
return url;
}
@ApiOperation(value = "查询车辆基本信息-公安部机动车数据查询服务返回")
//查询车辆基本信息-公安部机动车数据查询服务返回
@PostMapping("/getCarxx")
public R getVehicleTrackCarxx(@RequestBody CarReceiving carReceiving){
String carNum = carReceiving.getObjectValue();//车牌号
HashMap<String,String> codeMap = new HashMap<String,String>();
try{
// 全国机动车信息
QgjdcModel qgjdc = new QgjdcModel();
// 全国人员常口
TbStRy ry = new TbStRy();
CarRy carRy = new CarRy();
// 调用全国机动车信息根据号牌号码查询所有人身份证号
qgjdc=getQgclAllxxXml(carNum);
// 调用全国常口接口 根据zjhm查询人员的基本信息
ry=getQgckAllxxXml(qgjdc.getSfzh());
carRy.setXm(ry.getXm());// 人员姓名
// 名族转为汉字
codeMap.put("groupid", "CODE_MZ");
codeMap.put("code", ry.getMz());
String mz = sysDictitemService.getNameByCode(codeMap);
carRy.setMz(mz);// 民族
// 性别转为汉字
codeMap.put("groupid", "CODE_XB");
codeMap.put("code", ry.getXb());
String xb = sysDictitemService.getNameByCode(codeMap);
carRy.setXb(xb);// 性别
carRy.setSfzhm(qgjdc.getSfzh());//证件号码set
carRy.setCsdzmc(ry.getCsdzmc());//出生地址名称
carRy.setXzzdzmc(ry.getXzzdzmc());//现住址地址名称
carRy.setImg(ry.getImg());// 人员照片
carRy.setPhone(qgjdc.getLxfs()); // 联系电话
carRy.setObjValue(qgjdc.getHphm());// 值为车牌号
carRy.setCarType(qgjdc.getClpp1());// 车辆_品牌型号
carRy.setHjdqhdz(ry.getHjdqhdz());// 户籍地地址
carRy.setCsrq(ry.getCsrq());// 出生日期
return R.ok().code(200).message("成功获取全国车辆人员信息").data("carRy",carRy);
}catch (Exception e){
return R.error().code(500).message("请求失败").data(null);
}
}
//查询车辆基本信息-公安部机动车数据查询服务返回
@PostMapping("/getCarxxInfo")
public CarRy getVehicleTrackCarxxInfo(@RequestBody CarReceiving carReceiving){
String carNum = carReceiving.getObjectValue();//车牌号
HashMap<String,String> codeMap = new HashMap<String,String>();
try{
// 全国机动车信息
QgjdcModel qgjdc = new QgjdcModel();
// 全国人员常口
TbStRy ry = new TbStRy();
CarRy carRy = new CarRy();
// 调用全国机动车信息根据号牌号码查询所有人身份证号
qgjdc=getQgclAllxxXml(carNum);
// 调用全国常口接口 根据zjhm查询人员的基本信息
ry=getQgckAllxxXml(qgjdc.getSfzh());
carRy.setXm(ry.getXm());// 人员姓名
// 名族转为汉字
codeMap.put("groupid", "CODE_MZ");
codeMap.put("code", ry.getMz());
String mz = sysDictitemService.getNameByCode(codeMap);
carRy.setMz(mz);// 民族
// 性别转为汉字
codeMap.put("groupid", "CODE_XB");
codeMap.put("code", ry.getXb());
String xb = sysDictitemService.getNameByCode(codeMap);
carRy.setXb(xb);// 性别
carRy.setSfzhm(qgjdc.getSfzh());//证件号码set
carRy.setCsdzmc(ry.getCsdzmc());//出生地址名称
carRy.setXzzdzmc(ry.getXzzdzmc());//现住址地址名称
carRy.setImg(ry.getImg());// 人员照片
carRy.setPhone(qgjdc.getLxfs()); // 联系电话
carRy.setObjValue(qgjdc.getHphm());// 值为车牌号
carRy.setCarType(qgjdc.getClpp1());// 车辆_品牌型号
carRy.setHjdqhdz(ry.getHjdqhdz());// 户籍地地址
carRy.setCsrq(ry.getCsrq());// 出生日期
return carRy;
}catch (Exception e){
return null;
}
}
/**
* 根据ajhm查询人员的基本信息
* @param zjhm
* @return
*/
public TbStRy getQgckAllxxXml(String zjhm){
TbStRy ryxx=new TbStRy();
String esbServiceReturn="";
//String url="http://10.100.17.115:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh='"+zjhm+"'";
String url=getConn()+"'"+zjhm+"'";
HttpUtil hu=new HttpUtil();
try {
esbServiceReturn=hu.doGet(url);
} catch (Exception e) {
// TODO: handle exception
}
ryxx=getryJbxxxml(esbServiceReturn);
return ryxx;
}
public TbStRy getryJbxxxml(String esb_result){
TbStRy resulryxx=new TbStRy();
/* esb_result = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+
"<RBSPMessage>"+
"<Version/>"+
"<ServiceID>S10-00000298</ServiceID>"+
"<TimeStamp/>"+
"<Validity/>"+
"<Security>"+
"<Signature Algorithm=\"\"/>"+
"<CheckCode Algorithm=\"\"/>"+
"<Encrypt/>"+
"</Security>"+
"<Method>"+
"<Name>Query</Name>"+
"<Items>"+
"<Item>"+
"<Value Type=\"arrayOfArrayOf_string\">"+
"<Row>"+
"<Data>000</Data>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"</Row>"+
"<Row>"+
"<Data>CYM</Data>"+
"<Data>JGSSX</Data>"+
"<Data>WHCD</Data>"+
"<Data>XP</Data>"+
"<Data>HYZK</Data>"+
"<Data>BYQK</Data>"+
"<Data>SFZH</Data>"+
"<Data>XM</Data>"+
"<Data>MZ</Data>"+
"<Data>XB</Data>"+
"<Data>HKSZD</Data>"+
"<Data>CSDXZ</Data>"+
"<Data>FWCS</Data>"+
"<Data>CSRQ</Data>"+
"<Data>ZZXZ</Data>"+
"<Data>SG</Data>"+
"</Row>"+
"<Row>"+
"<Data/>"+
"<Data>150929</Data>"+
"<Data/>"+
"<Data>/9j/4AAQSkZJRgABAQEBXgFeAAD/2</Data>"+
"<Data/>"+
"<Data/>"+
"<Data>152634199205290614</Data>"+
"<Data>测试</Data>"+
"<Data>01</Data>"+
"<Data>1</Data>"+
"<Data>150929</Data>"+
"<Data>哈彦忽洞自然村</Data>"+
"<Data/>"+
"<Data>19920529</Data>"+
"<Data>内蒙古乌兰察布市四子王旗东八号乡哈彦忽洞自然村</Data>"+
"<Data/>"+
"</Row>"+
"</Value>"+
"</Item>"+
"</Items>"+
"</Method>"+
"</RBSPMessage>";*/
Document document = null;
HashMap<String,String> codeMap = new HashMap<String,String>();
String zp64bite="";
try {
document = DocumentHelper.parseText(esb_result);
Element root = document.getRootElement();
Element rmethedType = root.element("Method");
Element itemsType = rmethedType.element("Items");
Element itemType = itemsType.element("Item");
Element data = itemType.element("Value");
if(data!=null){
List<Element> dataElement = data.elements();
//for(int i=1;i<dataElement.size();i++){
if(dataElement.size() > 2){
List<Element> element =dataElement.get(2).elements();//得到人员对应值
String JGSSX=element.get(1).getTextTrim();
String XP=element.get(3).getTextTrim();
String SFZH=element.get(6).getTextTrim();
String XM=element.get(7).getTextTrim();
String MZ=element.get(8).getTextTrim();
String XB=element.get(9).getTextTrim();
String HKSZD=element.get(10).getTextTrim();
String CSDXZ=element.get(11).getTextTrim();
String csrq=element.get(13).getTextTrim();
String ZZXZ=element.get(14).getTextTrim();
for(int i=0;i<element.size();i++){
zp64bite=element.get(3).getTextTrim();
}
resulryxx.setImg(zp64bite);// 人员照片
resulryxx.setXm(XM); // 姓名
resulryxx.setXb(XB);// 性别
resulryxx.setMz(MZ);// 民族
resulryxx.setCsdzmc(CSDXZ);// 出生地名称
resulryxx.setSfzhm(SFZH);// 身份证号
resulryxx.setXzzdzmc(ZZXZ);// 现住址地址名称
// 户籍地转为汉字
codeMap.put("groupid", "CODE_XZQH");
codeMap.put("code",HKSZD);
String hjdmc = sysDictitemService.getNameByCode(codeMap);
resulryxx.setHjdqhdz(hjdmc);// 户籍地名称
if(null!=csrq&&!csrq.trim().isEmpty()) {
resulryxx.setCsrq(csrq);// 出生日期
}else{
resulryxx.setCsrq(null);// 出生日期
}
}
//}
}
//JSONArray ja = JSONArray.fromObject(esbMap);
} catch (Exception e) {
e.printStackTrace();
}
return resulryxx;
}
/**
* 根据车牌号码或者身份证号查询全国机动车信息的基本信息
* @param hphm
* @return
*/
public QgjdcModel getQgclAllxxXml(String hphm){
QgjdcModel qgjdc=new QgjdcModel();
String esbServiceReturn="";
String url=getConnCar()+hphm;
HttpUtil hu=new HttpUtil();
try {
esbServiceReturn=hu.doPost(url);
} catch (Exception e) {
// TODO: handle exception
}
qgjdc=getclJbxxxml(esbServiceReturn);
return qgjdc;
}
public static QgjdcModel getclJbxxxml(String esb_result){
QgjdcModel qgjdc=new QgjdcModel();
/*esb_result ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+
"<RBSPMessage>"+
"<Version/>"+
"<ServiceID>S10-00000931</ServiceID>"+
"<TimeStamp/>"+
"<Validity/>"+
"<Security>"+
"<Signature Algorithm=\"\"/>"+
"<CheckCode Algorithm=\"\"/>"+
"<Encrypt/>"+
"</Security>"+
"<Method>"+
"<Name>Query</Name>"+
"<Items>"+
"<Item>"+
"<Value Type=\"arrayOfArrayOf_string\">"+
"<Row>"+
"<Data>000</Data>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"</Row>"+
"<Row>"+
"<Data>CCDJRQ</Data>"+
"<Data>CCRQ</Data>"+
"<Data>CLLX</Data>"+
"<Data>CLPP1</Data>"+
"<Data>CLPP2</Data>"+
"<Data>CLSBDH</Data>"+
"<Data>CLXH</Data>"+
"<Data>CSYS</Data>"+
"<Data>DJZSBH</Data>"+
"<Data>DJZZXZ</Data>"+
"<Data>FDJH</Data>"+
"<Data>FDJXH</Data>"+
"<Data>FPJG</Data>"+
"<Data>GCJK</Data>"+
"<Data>GL</Data>"+
"<Data>HDZK</Data>"+
"<Data>HDZZL</Data>"+
"<Data>HPHM</Data>"+
"<Data>HPZL</Data>"+
"<Data>JDCSYR</Data>"+
"<Data>JDCZT</Data>"+
"<Data>LXFS</Data>"+
"<Data>PL</Data>"+
"<Data>RLZL</Data>"+
"<Data>SFZH</Data>"+
"<Data>SFZJZL</Data>"+
"<Data>ZQYZL</Data>"+
"<Data>ZRRQ</Data>"+
"<Data>ZZAMC</Data>"+
"<Data>ZZDZQH</Data>"+
"<Data>ZZDZXZ</Data>"+
"<Data>ZZG</Data>"+
"<Data>ZZL</Data>"+
"<Data>ZZQH</Data>"+
"<Data>ZZZJLZH</Data>"+
"</Row>"+
"<Row>"+
"<Data>20110414</Data>"+
"<Data>20110111</Data>"+
"<Data>K33/轿车</Data>"+
"<Data>三菱牌</Data>"+
"<Data/>"+
"<Data>334643</Data>"+
"<Data/>"+
"<Data>E/红</Data>"+
"<Data/>"+
"<Data/>"+
"<Data>D007154</Data>"+
"<Data>DA4G18</Data>"+
"<Data/>"+
"<Data/>"+
"<Data>73</Data>"+
"<Data>5</Data>"+
"<Data/>"+
"<Data>蒙AAC478</Data>"+
"<Data>02/小型汽车号牌</Data>"+
"<Data>测试/Data>"+
"<Data>A/正常</Data>"+
"<Data>3962798</Data>"+
"<Data>1584</Data>"+
"<Data>A</Data>"+
"<Data>152624198410061899</Data>"+
"<Data>A</Data>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data/>"+
"<Data>内蒙古自治区</Data>"+
"<Data/>"+
"<Data>1545</Data>"+
"<Data/>"+
"<Data/>"+
"</Row>"+
"</Value>"+
"</Item>"+
"</Items>"+
"</Method>"+
"</RBSPMessage>";*/
Document document = null;
try {
document = DocumentHelper.parseText(esb_result);
Element root = document.getRootElement();
Element rmethedType = root.element("Method");
Element itemsType = rmethedType.element("Items");
Element itemType = itemsType.element("Item");
Element data = itemType.element("Value");
if(data!=null){
List<Element> dataElement = data.elements();
if(dataElement.size() > 2){
List<Element> element =dataElement.get(2).elements();//得到车辆信息对应值
String CLPP1=element.get(3).getTextTrim();// 车辆品牌1
String HPHM=element.get(17).getTextTrim();// 号牌号码
String JDCSYR=element.get(19).getTextTrim();// 机动车所有人
String LXFS=element.get(21).getTextTrim();// 联系方式
String SFZH=element.get(24).getTextTrim();// 身份证号
String ZZDZXZ=element.get(31).getTextTrim();// 暂住地址详址
qgjdc.setClpp1(CLPP1);// 车辆品牌1
qgjdc.setHphm(HPHM);// 号牌号码
qgjdc.setJdcsyr(JDCSYR);// 机动车所有人
qgjdc.setLxfs(LXFS);// 联系方式
qgjdc.setSfzh(SFZH);// 身份证号
qgjdc.setZzdzxz(ZZDZXZ);// 暂住地址详址
}
}
} catch (Exception e) {
e.printStackTrace();
}
return qgjdc;
}
private String getConnCar(){
String url="http://26.3.16.58:8080/QueryCar/QueryCar?hphm=";
return url;
}
}
\ No newline at end of file
package com.founder.pulicapi.mapper;
import java.util.Map;
public interface SysDictitemMapper {
String getNameByCode(Map<String, String> map);
}
package com.founder.pulicapi.service;
import java.util.Map;
/**
* @author caoyin
*/
public interface SysDictitemService {
String getNameByCode(Map<String, String> map);
}
package com.founder.pulicapi.service.serviceimpl;
import com.founder.pulicapi.mapper.SysDictitemMapper;
import com.founder.pulicapi.service.SysDictitemService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Map;
@Service
public class SysDictitemServiceImpl implements SysDictitemService {
private static final Logger logger = LoggerFactory.getLogger(SysDictitemServiceImpl.class);
@Resource
private SysDictitemMapper sysDictitemMapper;
/**
* 根据code和groupid查询name值
* @param map
* @return
* @throws Exception
*/
@Override
public String getNameByCode(Map<String,String> map){
return sysDictitemMapper.getNameByCode(map);
}
}
# oracleݿ
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@68.174.69.94:1521:XZXT
spring.datasource.username=MAPZY
spring.datasource.password=MapZy#44
\ No newline at end of file
# oracleݿ
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@47.92.129.99:1600:orcl
spring.datasource.username=XZXT
spring.datasource.password=XZXT
\ No newline at end of file
# 服务端口
server.port=8001
# 服务名
spring.application.name=asj
# 环境设置:dev、test、prod
spring.profiles.active=dev
#返回json的全局时间格式
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8
#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:mybatis/mapper/oracle/*.xml
# 设置日志级别
#logging.level.root=INFO
#mybatis日志
#mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.founder.pulicapi.mapper.SysDictitemMapper">
<!-- 根据code和groupid查询name值-->
<select id="getNameByCode" parameterType="java.util.Map" resultType="java.lang.String">
select name from SYS_DICTITEM where scbz='0'
<if test="groupid!=null and groupid!=''">and groupid = #{groupid}</if>
<if test="code!=null and code!=''">and code = #{code}</if>
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
\ 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