Commit 89111d86 by YANGYANG

时空热力图 案件分页查询提交

parent adb49128
...@@ -55,6 +55,9 @@ public class TbStAsj implements Serializable { ...@@ -55,6 +55,9 @@ public class TbStAsj implements Serializable {
@TableField("ZCJDDM") @TableField("ZCJDDM")
private String zcjddm; private String zcjddm;
@ApiModelProperty(value = "侦查阶段代码名称")
private String zcjddmMc;
@ApiModelProperty(value = "刑事案件立案审查结果代码") @ApiModelProperty(value = "刑事案件立案审查结果代码")
@TableField("XSAJLASCJGDM") @TableField("XSAJLASCJGDM")
private String xsajlascjgdm; private String xsajlascjgdm;
...@@ -67,6 +70,12 @@ public class TbStAsj implements Serializable { ...@@ -67,6 +70,12 @@ public class TbStAsj implements Serializable {
@TableField("ZATZ_JYQK") @TableField("ZATZ_JYQK")
private String zatzJyqk; private String zatzJyqk;
@ApiModelProperty(value = "作案特征_简要情况名称")
private String zatzJyqkMc;
@ApiModelProperty(value = "案件细类别名称")
private String ajxlbMc;
@ApiModelProperty(value = "特殊手段代码") @ApiModelProperty(value = "特殊手段代码")
@TableField("TSSDDM") @TableField("TSSDDM")
private String tssddm; private String tssddm;
...@@ -123,6 +132,9 @@ public class TbStAsj implements Serializable { ...@@ -123,6 +132,9 @@ public class TbStAsj implements Serializable {
@TableField("ASJFSDD_XZQHDM") @TableField("ASJFSDD_XZQHDM")
private String asjfsddXzqhdm; private String asjfsddXzqhdm;
@ApiModelProperty(value = "案事件发生地点_行政区划代码名称")
private String asjfsddXzqhdmMc;
@ApiModelProperty(value = "案事件发生地点_地址名称") @ApiModelProperty(value = "案事件发生地点_地址名称")
@TableField("ASJFSDD_DZMC") @TableField("ASJFSDD_DZMC")
private String asjfsddDzmc; private String asjfsddDzmc;
......
...@@ -18,6 +18,12 @@ public class Receiving implements Serializable { ...@@ -18,6 +18,12 @@ public class Receiving implements Serializable {
@ApiModelProperty("作案特征_简要情况") @ApiModelProperty("作案特征_简要情况")
private String zatz_jyqk; private String zatz_jyqk;
@ApiModelProperty(value = "作案特征_简要情况")
private String zatzJyqk;
@ApiModelProperty(value = "案件细类别代码")
private String ajxlb;
@ApiModelProperty("类型") @ApiModelProperty("类型")
private String type; private String type;
...@@ -109,6 +115,9 @@ public class Receiving implements Serializable { ...@@ -109,6 +115,9 @@ public class Receiving implements Serializable {
@ApiModelProperty("案件类别代码") @ApiModelProperty("案件类别代码")
private String ajlbdm; private String ajlbdm;
@ApiModelProperty("案件名称")
private String ajmc;
@ApiModelProperty("简要案情") @ApiModelProperty("简要案情")
private String jyaq; private String jyaq;
...@@ -173,100 +182,22 @@ public class Receiving implements Serializable { ...@@ -173,100 +182,22 @@ public class Receiving implements Serializable {
private String dwlxdm; private String dwlxdm;
private String xzqhdm; private String xzqhdm;
private String begin; private Integer begin;
private String end; private Integer end;
//区域代码 //区域代码
private String fjdm; private String fjdm;
private String pcsdm; private String pcsdm;
private String pcsdms; private String pcsdms;
private int page;
private int limit = 10;
public String getBegin() { public String getSsdw() {
return begin; return ssdw;
}
public void setBegin(String begin) {
this.begin = begin;
}
public String getEnd() {
return end;
}
public void setEnd(String end) {
this.end = end;
}
public String getXzqhdm() {
return xzqhdm;
}
public void setXzqhdm(String xzqhdm) {
this.xzqhdm = xzqhdm;
}
public String getGtype() {
return gtype;
}
public void setGtype(String gtype) {
this.gtype = gtype;
}
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
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) { public void setSsdw(String ssdw) {
this.poiname = poiname; this.ssdw = ssdw;
} }
public String getValue() { public String getValue() {
...@@ -277,14 +208,6 @@ public class Receiving implements Serializable { ...@@ -277,14 +208,6 @@ public class Receiving implements Serializable {
this.value = value; this.value = value;
} }
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public String getZatz_jyqk() { public String getZatz_jyqk() {
return zatz_jyqk; return zatz_jyqk;
} }
...@@ -293,12 +216,20 @@ public class Receiving implements Serializable { ...@@ -293,12 +216,20 @@ public class Receiving implements Serializable {
this.zatz_jyqk = zatz_jyqk; this.zatz_jyqk = zatz_jyqk;
} }
public String getJyaq() { public String getZatzJyqk() {
return jyaq; return zatzJyqk;
} }
public void setJyaq(String jyaq) { public void setZatzJyqk(String zatzJyqk) {
this.jyaq = jyaq; this.zatzJyqk = zatzJyqk;
}
public String getAjxlb() {
return ajxlb;
}
public void setAjxlb(String ajxlb) {
this.ajxlb = ajxlb;
} }
public String getType() { public String getType() {
...@@ -341,7 +272,6 @@ public class Receiving implements Serializable { ...@@ -341,7 +272,6 @@ public class Receiving implements Serializable {
this.redisjssj = redisjssj; this.redisjssj = redisjssj;
} }
public String getRediskey() { public String getRediskey() {
return rediskey; return rediskey;
} }
...@@ -438,6 +368,22 @@ public class Receiving implements Serializable { ...@@ -438,6 +368,22 @@ public class Receiving implements Serializable {
this.zjhm = zjhm; 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() { public String getPhoneNo() {
return phoneNo; return phoneNo;
} }
...@@ -462,14 +408,6 @@ public class Receiving implements Serializable { ...@@ -462,14 +408,6 @@ public class Receiving implements Serializable {
this.endTime = endTime; this.endTime = endTime;
} }
public String getPoitype() {
return poitype;
}
public void setPoitype(String poitype) {
this.poitype = poitype;
}
public String getXjddzdm() { public String getXjddzdm() {
return xjddzdm; return xjddzdm;
} }
...@@ -534,6 +472,14 @@ public class Receiving implements Serializable { ...@@ -534,6 +472,14 @@ public class Receiving implements Serializable {
this.syrk_dzmc = syrk_dzmc; this.syrk_dzmc = syrk_dzmc;
} }
public String getIsAll() {
return isAll;
}
public void setIsAll(String isAll) {
this.isAll = isAll;
}
public String getPole_id() { public String getPole_id() {
return pole_id; return pole_id;
} }
...@@ -542,6 +488,14 @@ public class Receiving implements Serializable { ...@@ -542,6 +488,14 @@ public class Receiving implements Serializable {
this.pole_id = pole_id; this.pole_id = pole_id;
} }
public String getDwcslb() {
return dwcslb;
}
public void setDwcslb(String dwcslb) {
this.dwcslb = dwcslb;
}
public String getAsjbh() { public String getAsjbh() {
return asjbh; return asjbh;
} }
...@@ -550,6 +504,30 @@ public class Receiving implements Serializable { ...@@ -550,6 +504,30 @@ public class Receiving implements Serializable {
this.asjbh = asjbh; this.asjbh = asjbh;
} }
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public String getAjmc() {
return ajmc;
}
public void setAjmc(String ajmc) {
this.ajmc = ajmc;
}
public String getJyaq() {
return jyaq;
}
public void setJyaq(String jyaq) {
this.jyaq = jyaq;
}
public String getAsjfssj_asjfskssj_start() { public String getAsjfssj_asjfskssj_start() {
return asjfssj_asjfskssj_start; return asjfssj_asjfskssj_start;
} }
...@@ -566,6 +544,38 @@ public class Receiving implements Serializable { ...@@ -566,6 +544,38 @@ public class Receiving implements Serializable {
this.asjfssj_asjfskssj_end = asjfssj_asjfskssj_end; this.asjfssj_asjfskssj_end = asjfssj_asjfskssj_end;
} }
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 String getLadw_gajgjgdm() { public String getLadw_gajgjgdm() {
return ladw_gajgjgdm; return ladw_gajgjgdm;
} }
...@@ -590,6 +600,22 @@ public class Receiving implements Serializable { ...@@ -590,6 +600,22 @@ public class Receiving implements Serializable {
this.asjfsd_dzmc = asjfsd_dzmc; this.asjfsd_dzmc = asjfsd_dzmc;
} }
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public String getZcjddm() { public String getZcjddm() {
return zcjddm; return zcjddm;
} }
...@@ -598,6 +624,14 @@ public class Receiving implements Serializable { ...@@ -598,6 +624,14 @@ public class Receiving implements Serializable {
this.zcjddm = zcjddm; this.zcjddm = zcjddm;
} }
public String getXckybh() {
return xckybh;
}
public void setXckybh(String xckybh) {
this.xckybh = xckybh;
}
public String getAjlx() { public String getAjlx() {
return ajlx; return ajlx;
} }
...@@ -638,68 +672,68 @@ public class Receiving implements Serializable { ...@@ -638,68 +672,68 @@ public class Receiving implements Serializable {
this.xalbdmbcms = xalbdmbcms; this.xalbdmbcms = xalbdmbcms;
} }
public String getXckybh() { public String[] getGjc() {
return xckybh; return gjc;
} }
public void setXckybh(String xckybh) { public void setGjc(String[] gjc) {
this.xckybh = xckybh; this.gjc = gjc;
} }
public String getAjslsj_start() { public String getGtype() {
return ajslsj_start; return gtype;
} }
public void setAjslsj_start(String ajslsj_start) { public void setGtype(String gtype) {
this.ajslsj_start = ajslsj_start; this.gtype = gtype;
} }
public String getAjslsj_end() { public String getDistance() {
return ajslsj_end; return distance;
} }
public void setAjslsj_end(String ajslsj_end) { public void setDistance(String distance) {
this.ajslsj_end = ajslsj_end; this.distance = distance;
} }
public String getLarq_start() { public String getGeometry() {
return larq_start; return geometry;
} }
public void setLarq_start(String larq_start) { public void setGeometry(String geometry) {
this.larq_start = larq_start; this.geometry = geometry;
} }
public String getLarq_end() { public String getDwlxdm() {
return larq_end; return dwlxdm;
} }
public void setLarq_end(String larq_end) { public void setDwlxdm(String dwlxdm) {
this.larq_end = larq_end; this.dwlxdm = dwlxdm;
} }
public double getX() { public String getXzqhdm() {
return x; return xzqhdm;
} }
public void setX(double x) { public void setXzqhdm(String xzqhdm) {
this.x = x; this.xzqhdm = xzqhdm;
} }
public double getY() { public Integer getBegin() {
return y; return begin;
} }
public void setY(double y) { public void setBegin(Integer begin) {
this.y = y; this.begin = begin;
} }
public String getSsdw() { public Integer getEnd() {
return ssdw; return end;
} }
public void setSsdw(String ssdw) { public void setEnd(Integer end) {
this.ssdw = ssdw; this.end = end;
} }
public String getFjdm() { public String getFjdm() {
...@@ -725,4 +759,30 @@ public class Receiving implements Serializable { ...@@ -725,4 +759,30 @@ public class Receiving implements Serializable {
public void setPcsdms(String pcsdms) { public void setPcsdms(String pcsdms) {
this.pcsdms = pcsdms; this.pcsdms = pcsdms;
} }
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getLimit() {
return limit;
}
public void setLimit(int limit) {
this.limit = limit;
}
public void setPagePara(Integer rows){
if(rows != null){
this.begin = (this.page - 1) * rows;
this.end = this.page * rows;
}else{
this.begin = (this.page - 1) * limit;
this.end = this.page * limit;
}
}
} }
\ No newline at end of file
...@@ -49,7 +49,7 @@ public class TbStAsjController { ...@@ -49,7 +49,7 @@ public class TbStAsjController {
@Value("${ssdw}") @Value("${ssdw}")
private String ssdw; private String ssdw;
//案件查询(存储reids)
@OperLog(message = "案件查询",operation = OperationType.QUERY) @OperLog(message = "案件查询",operation = OperationType.QUERY)
@ApiOperation(value = "案件查询(存储redis)") @ApiOperation(value = "案件查询(存储redis)")
@PostMapping("/ajxx") @PostMapping("/ajxx")
...@@ -60,6 +60,18 @@ public class TbStAsjController { ...@@ -60,6 +60,18 @@ public class TbStAsjController {
return MapRestResult.ok(asjList); return MapRestResult.ok(asjList);
} }
@OperLog(message = "案件查询(热力图)",operation = OperationType.QUERY)
@ApiOperation(value = "案件查询(热力图)")
@PostMapping("/ajxxRlt")
public MapRestResult selectAsjxxRlt(@RequestBody Receiving receiving) {
List<TbStAsj> asjList = tbStAsjService.selectAsjxxRltList(receiving);
Integer total = 0;
if(asjList.size()>0){
total = tbStAsjService.selectAsjxxRltListCount(receiving);
}
return MapRestResult.build(200,"成功获取案件信息",total,asjList);
}
//案件查询(同类案件 chent20200507) //案件查询(同类案件 chent20200507)
@OperLog(message = "案件查询(同类案件)",operation = OperationType.QUERY) @OperLog(message = "案件查询(同类案件)",operation = OperationType.QUERY)
@ApiOperation(value = "案件查询(同类案件)") @ApiOperation(value = "案件查询(同类案件)")
......
...@@ -36,6 +36,10 @@ public interface TbStAsjMapper extends BaseMapper<TbStAsj> { ...@@ -36,6 +36,10 @@ public interface TbStAsjMapper extends BaseMapper<TbStAsj> {
List<TbStAsj> selectAsjxxByReceivingList(Receiving receiving); List<TbStAsj> selectAsjxxByReceivingList(Receiving receiving);
List<TbStAsj> selectAsjxxRltByReceivingList(Receiving receiving);
Integer selectAsjxxRltByReceivingListCount(Receiving receiving);
List<TbStAsj> selectTlAsjxx(Receiving receiving); List<TbStAsj> selectTlAsjxx(Receiving receiving);
List<Map<String,Object>> getAsjxxByZjhm(@Param(value = "zjhm")String zjhm); List<Map<String,Object>> getAsjxxByZjhm(@Param(value = "zjhm")String zjhm);
......
...@@ -207,58 +207,130 @@ ...@@ -207,58 +207,130 @@
<include refid="queryWhereByReceiving"/> <include refid="queryWhereByReceiving"/>
</select> </select>
<select id="selectAsjxxRltByReceivingList" parameterType="com.founder.commonutils.publicEntity.Receiving" resultType="com.founder.commonutils.asjEntity.TbStAsj">
select t2.* from(
select t1.*,rownum as rn from
(
SELECT
T.ASJBH
,T.SLSJ
,T.SLDW_GAJGJGDM
,T.SLDW_GAJGMC
,T.LARQ
,T.LADW_GAJGJGDM
,T.LADW_GAJGMC
,T.ZARY_RS
,T.SJCWJZRMBY
,T.JJBH
,T.XCKYBH
,T.ASJLYDM
,T.ZCJDDM
,(select name from sys_dictitem where groupid='CODE_ZCJDDM' and code=T.ZCJDDM) as zcjddmMc
,T.XSAJLASCJGDM
,T.AJLBDM
,T.ZATZ_JYQK
,T.AJMC
,T.FXASJDD_XZQHDM
,T.FXASJDD_DZMC
,T.ASJFSSJ_ASJFSKSSJ
,T.ASJFSSJ_ASJFSJSSJ
,T.ASJFSSJ_RSDDM
,T.ASJFSSJ_ZASJ_ZASJLBDM
,T.ASJFSSJ_ZASJ_DMBCMS
,T.ASJFSDD_XZQHDM
,(select name from sys_dictitem where groupid='CODE_XZQH' and code=T.ASJFSDD_XZQHDM) as asjfsddXzqhdmMc
,T.ASJFSDD_DZMC
,T.ASJFSDD_DQJD as x
,T.ASJFSDD_DQWD as y
,T.JYAQ
,T.ASJFSSJFX_ASJFSKSSJ
,T.ASJFSSJFX_ASJFSJSSJ
,T.SSJZRMBY
,(select CODE_LEV3 from sys_dictitem_xz where code=T.ladw_gajgjgdm) as fjdm
,(select CODE_LEV4 from sys_dictitem_xz where code=T.ladw_gajgjgdm) as pcsdm
,(select name from sys_dictitem where groupid='CODE_AJLB' and code=T.ajlbdm) as ajlbdmStr
,(select name from SYS_DICTITEM where groupid='CODE_AJXZ' AND code = T.zatz_Jyqk) AS zatzJyqkMc
,(select name from SYS_DICTITEM where groupid='CODE_AJXLB' AND code = ASJBZ.ajxlb) AS ajxlbMc
FROM tb_st_asj T left join tb_st_asj_asjbz asjbz on T.asjbh = asjbz.asjbh
WHERE 1=1
<include refid="queryWhereByReceiving"/>
) t1
<where>
rownum<![CDATA[ <= ]]> #{ end , jdbcType=VARCHAR }
</where>
)t2
<where>
rn<![CDATA[ > ]]> #{ begin, jdbcType=VARCHAR }
</where>
</select>
<select id="selectAsjxxRltByReceivingListCount" parameterType="com.founder.commonutils.publicEntity.Receiving" resultType="java.lang.Integer">
SELECT
count(*)
FROM tb_st_asj T left join tb_st_asj_asjbz asjbz on T.asjbh = asjbz.asjbh
WHERE 1=1
<include refid="queryWhereByReceiving"/>
</select>
<sql id="queryWhereByReceiving"> <sql id="queryWhereByReceiving">
<if test="asjbh!= null"> <if test="asjbh!= null and asjbh!=''">
AND T.ASJBH= #{ asjbh , jdbcType=VARCHAR } AND T.ASJBH= #{ asjbh , jdbcType=VARCHAR }
</if> </if>
<if test="ajlbdm!= null"> <if test="ajmc!= null and ajmc!=''">
AND T.AJLBDM= #{ ajlbdm , jdbcType=VARCHAR } AND T.AJMC= #{ ajmc , jdbcType=VARCHAR }
</if>
<if test="ajlbdm!= null and ajlbdm!=''">
AND T.AJLBDM like #{ajlbdm , jdbcType=VARCHAR } || '%'
</if>
<if test="zatzJyqk!= null and zatzJyqk!=''">
AND T.ZATZ_JYQK = #{zatzJyqk , jdbcType=VARCHAR }
</if> </if>
<if test="jyaq!= null"> <if test="ajxlb!= null and ajxlb!=''">
AND asjbz.ajxlb = #{ajxlb , jdbcType=VARCHAR }
</if>
<if test="jyaq!= null and jyaq!=''">
AND T.JYAQ LIKE '%' || #{jyaq , jdbcType=VARCHAR } || '%' AND T.JYAQ LIKE '%' || #{jyaq , jdbcType=VARCHAR } || '%'
</if> </if>
<if test="asjfssj_asjfskssj_start!= null"> <if test="asjfssj_asjfskssj_start!= null and asjfssj_asjfskssj_start!=''">
AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{asjfssj_asjfskssj_start},'yyyy-MM-dd hh24:mi:ss') AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{asjfssj_asjfskssj_start},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="asjfssj_asjfskssj_end!= null"> <if test="asjfssj_asjfskssj_end!= null and asjfssj_asjfskssj_end!=''">
AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[<]]> to_date(#{asjfssj_asjfskssj_end},'yyyy-MM-dd hh24:mi:ss') AND T.ASJFSSJ_ASJFSKSSJ <![CDATA[<]]> to_date(#{asjfssj_asjfskssj_end},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="ajslsj_start!= null"> <if test="ajslsj_start!= null and ajslsj_start!=''">
AND T.SLSJ <![CDATA[>=]]> to_date(#{ajslsj_start},'yyyy-MM-dd hh24:mi:ss') AND T.SLSJ <![CDATA[>=]]> to_date(#{ajslsj_start},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="ajslsj_end!= null"> <if test="ajslsj_end!= null and ajslsj_end!=''">
AND T.SLSJ <![CDATA[<]]> to_date(#{ajslsj_end},'yyyy-MM-dd hh24:mi:ss') AND T.SLSJ <![CDATA[<]]> to_date(#{ajslsj_end},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="larq_start!= null and larq_start!=''">
<if test="larq_start!= null">
AND T.LARQ <![CDATA[>=]]> to_date(#{larq_start},'yyyy-MM-dd hh24:mi:ss') AND T.LARQ <![CDATA[>=]]> to_date(#{larq_start},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="larq_end!= null"> <if test="larq_end!= null and larq_end!=''">
AND T.LARQ <![CDATA[<]]> to_date(#{larq_end},'yyyy-MM-dd hh24:mi:ss') AND T.LARQ <![CDATA[<]]> to_date(#{larq_end},'yyyy-MM-dd hh24:mi:ss')
</if> </if>
<if test="ladw_gajgjgdm!= null"> <if test="ladw_gajgjgdm!= null and ladw_gajgjgdm!=''">
AND T.LADW_GAJGJGDM= #{ ladw_gajgjgdm , jdbcType=VARCHAR } AND T.LADW_GAJGJGDM= #{ ladw_gajgjgdm , jdbcType=VARCHAR }
</if> </if>
<if test="afdxzqhdm!= null"> <if test="afdxzqhdm!= null and afdxzqhdm!=''">
AND T.ASJFSDD_XZQHDM= #{ afdxzqhdm , jdbcType=VARCHAR } AND T.ASJFSDD_XZQHDM like #{afdxzqhdm , jdbcType=VARCHAR } || '%'
</if> </if>
<if test="asjfsd_dzmc!= null"> <if test="asjfsd_dzmc!= null and asjfsd_dzmc!=''">
AND T.ASJFSDD_DZMC LIKE '%' || #{asjfsd_dzmc , jdbcType=VARCHAR } || '%' AND T.ASJFSDD_DZMC LIKE '%' || #{asjfsd_dzmc , jdbcType=VARCHAR } || '%'
</if> </if>
<if test="x!= null and x!=0.0"> <if test="x!= null and x!=0.0 and x!=''">
AND T.ASJFSDD_DQJD= #{ x , jdbcType=DOUBLE } AND T.ASJFSDD_DQJD= #{ x , jdbcType=DOUBLE }
</if> </if>
<if test="y!= null and y!=0.0"> <if test="y!= null and y!=0.0 and y!=''">
AND T.ASJFSDD_DQWD= #{ y , jdbcType=DOUBLE } AND T.ASJFSDD_DQWD= #{ y , jdbcType=DOUBLE }
</if> </if>
<if test="zcjddm!= null"> <if test="zcjddm!= null and zcjddm!=''">
AND T.ZCJDDM= #{ zcjddm , jdbcType=VARCHAR } AND T.ZCJDDM= #{ zcjddm , jdbcType=VARCHAR }
</if> </if>
<if test="xckybh!= null"> <if test="xckybh!= null and xckybh!=''">
AND T.XCKYBH= #{ xckybh , jdbcType=VARCHAR } AND T.XCKYBH= #{ xckybh , jdbcType=VARCHAR }
</if> </if>
</sql> </sql>
<!--同类案件--> <!--同类案件-->
<select id="selectTlAsjxx" parameterType="com.founder.commonutils.publicEntity.Receiving" resultType="com.founder.commonutils.asjEntity.TbStAsj"> <select id="selectTlAsjxx" parameterType="com.founder.commonutils.publicEntity.Receiving" resultType="com.founder.commonutils.asjEntity.TbStAsj">
SELECT SELECT
......
...@@ -35,6 +35,10 @@ public interface TbStAsjService extends IService<TbStAsj> { ...@@ -35,6 +35,10 @@ public interface TbStAsjService extends IService<TbStAsj> {
List<TbStAsj> selectAsjxxList(Receiving receiving); List<TbStAsj> selectAsjxxList(Receiving receiving);
List<TbStAsj> selectAsjxxRltList(Receiving receiving);
Integer selectAsjxxRltListCount(Receiving receiving);
MapRestResult selectTlAsjxxList(Receiving receiving); MapRestResult selectTlAsjxxList(Receiving receiving);
List<Map<String,Object>> getAsjxxByZjhm(String zjhm); List<Map<String,Object>> getAsjxxByZjhm(String zjhm);
......
...@@ -12,6 +12,7 @@ import com.founder.commonutils.asjEntity.TbXwAsjbz; ...@@ -12,6 +12,7 @@ import com.founder.commonutils.asjEntity.TbXwAsjbz;
import com.founder.commonutils.publicEntity.MapRestResult; import com.founder.commonutils.publicEntity.MapRestResult;
import com.founder.commonutils.publicEntity.Receiving; import com.founder.commonutils.publicEntity.Receiving;
import com.founder.commonutils.util.StringUtil; import com.founder.commonutils.util.StringUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -65,6 +66,48 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl ...@@ -65,6 +66,48 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
public List<TbStAsj> selectAsjxxList(Receiving receiving) { public List<TbStAsj> selectAsjxxList(Receiving receiving) {
return tbStAsjMapper.selectAsjxxByReceivingList(receiving); return tbStAsjMapper.selectAsjxxByReceivingList(receiving);
} }
@Override
public List<TbStAsj> selectAsjxxRltList(Receiving receiving) {
// 分页处理
receiving.setPagePara(receiving.getLimit());
// 案件类别代码模糊查询
if (StringUtils.isNotEmpty(receiving.getAjlbdm())) {
// 根据规则截取前三位
String ajlbdm = "";
if (receiving.getAjlbdm().endsWith("000")) {
ajlbdm = receiving.getAjlbdm().substring(0, 3) + "*";
} else {
ajlbdm = receiving.getAjlbdm();
}
receiving.setAjlbdm(ajlbdm);
}
// 案件类别代码模糊查询
if (StringUtils.isNotEmpty(receiving.getAfdxzqhdm())) {
// 根据规则截取前两位
String xzqh = "";
if(receiving.getAfdxzqhdm().endsWith("0000")){
xzqh = receiving.getAfdxzqhdm().substring(0,2);
}else if(receiving.getAfdxzqhdm().endsWith("00")){
xzqh = receiving.getAfdxzqhdm().substring(0,4);
}else{
xzqh = receiving.getAfdxzqhdm();
}
receiving.setAfdxzqhdm(xzqh);
}
return tbStAsjMapper.selectAsjxxRltByReceivingList(receiving);
}
@Override
public Integer selectAsjxxRltListCount(Receiving receiving) {
return tbStAsjMapper.selectAsjxxRltByReceivingListCount(receiving);
}
//utils.StringUtil //utils.StringUtil
@Override @Override
public MapRestResult selectTlAsjxxList(Receiving receiving) { public MapRestResult selectTlAsjxxList(Receiving receiving) {
......
...@@ -7,6 +7,8 @@ spring.jackson.time-zone=GMT+8 ...@@ -7,6 +7,8 @@ spring.jackson.time-zone=GMT+8
#设置日志级别 #设置日志级别
logging.level.root=INFO logging.level.root=INFO
#设置sql输出
logging.level.com.founder.asj.mapper=debug
#刑专库 #刑专库
spring.datasource.xzxtdb.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.xzxtdb.driver-class-name=oracle.jdbc.driver.OracleDriver
...@@ -21,7 +23,7 @@ spring.datasource.qgdb.username=XZXT ...@@ -21,7 +23,7 @@ spring.datasource.qgdb.username=XZXT
spring.datasource.qgdb.password=XzPwd#11022 spring.datasource.qgdb.password=XzPwd#11022
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
#sql日志 #mybatisc-plus sql日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
#es健康检查关闭 #es健康检查关闭
management.health.elasticsearch.enabled=false management.health.elasticsearch.enabled=false
......
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