Commit 41dceab7 by liulianglang

统计报表

parent 5c91e83f
...@@ -512,5 +512,5 @@ public class TbXwZbfzxyr extends BaseModel { ...@@ -512,5 +512,5 @@ public class TbXwZbfzxyr extends BaseModel {
//抓获犯罪嫌疑人发现时间 //抓获犯罪嫌疑人发现时间
private Date zhfzxyrFxsj; private Date zhfzxyrFxsj;
private String fznl;
} }
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
</foreach> </foreach>
</if> </if>
order by asj.larq desc order by asj.ASJFSSJ_ASJFSKSSJ desc
<include refid="pagination-tail" /> <include refid="pagination-tail" />
</select> </select>
...@@ -336,10 +336,11 @@ ...@@ -336,10 +336,11 @@
xyr.ASJBH, xyr.ASJBH,
(select name from sys_dictitem d where d.groupid = 'CODE_DAZT' and (select name from sys_dictitem d where d.groupid = 'CODE_DAZT' and
xyr.ZHFZXYR_FZXYRDAZTDM=d.code) zhfzxyrFzxyrdaztdm, xyr.ZHFZXYR_FZXYRDAZTDM=d.code) zhfzxyrFzxyrdaztdm,
to_char(xyr.ZHRQ,'yyyy-mm-dd') zhrqstr to_char(xyr.ZHRQ,'yyyy-mm-dd') zhrqstr,
trunc(months_between(asj.ASJFSSJ_ASJFSKSSJ,xyr.ZHFZXYR_CSRQ_RQGZXX) /12) fznl
from tb_xw_zbfzxyr xyr left join tb_st_asj ASJ on xyr.asjbh = ASJ.asjbh from tb_xw_zbfzxyr xyr left join tb_st_asj ASJ on xyr.asjbh = ASJ.asjbh
where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0' where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0'
and trunc(months_between(asj.ASJFSSJ_ASJFSKSSJ,xyr.ZHFZXYR_CSRQ_RQGZXX) /12)<![CDATA[<]]>18 and xyr.asjbh= asj.asjbh) >0 ) and trunc(months_between(asj.ASJFSSJ_ASJFSKSSJ,xyr.ZHFZXYR_CSRQ_RQGZXX) /12)<![CDATA[<]]>18
<if test="kssj != null and kssj != ''"> <if test="kssj != null and kssj != ''">
AND ASJ.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{kssj, jdbcType=VARCHAR},'yyyy-mm-dd') AND ASJ.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{kssj, jdbcType=VARCHAR},'yyyy-mm-dd')
</if> </if>
...@@ -399,7 +400,7 @@ ...@@ -399,7 +400,7 @@
to_char(xyr.ZHRQ,'yyyy-mm-dd') zhrqstr to_char(xyr.ZHRQ,'yyyy-mm-dd') zhrqstr
from tb_xw_zbfzxyr xyr left join tb_st_asj ASJ on xyr.asjbh = ASJ.asjbh from tb_xw_zbfzxyr xyr left join tb_st_asj ASJ on xyr.asjbh = ASJ.asjbh
where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0' where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0'
and trunc(months_between(asj.ASJFSSJ_ASJFSKSSJ,xyr.ZHFZXYR_CSRQ_RQGZXX) /12)<![CDATA[<]]>18 and xyr.asjbh= asj.asjbh) >0 ) and trunc(months_between(asj.ASJFSSJ_ASJFSKSSJ,xyr.ZHFZXYR_CSRQ_RQGZXX) /12)<![CDATA[<]]>18
<if test="kssj != null and kssj != ''"> <if test="kssj != null and kssj != ''">
AND ASJ.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{kssj, jdbcType=VARCHAR},'yyyy-mm-dd') AND ASJ.ASJFSSJ_ASJFSKSSJ <![CDATA[>=]]> to_date(#{kssj, jdbcType=VARCHAR},'yyyy-mm-dd')
</if> </if>
......
...@@ -166,7 +166,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService { ...@@ -166,7 +166,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService {
} }
System.out.println(unitcode); System.out.println(unitcode);
dwTjParam.setUnitcode(unitcode); dwTjParam.setUnitcode(unitcode);
dwTjParam.setQryType("bxq"); // dwTjParam.setQryType("bxq");
List<String> lbs=new ArrayList<>(); List<String> lbs=new ArrayList<>();
List<DictitemXz> unitList = ajlbSysDictMapper.getAjlbByCode(dwTjParam.getAjlbdm()); List<DictitemXz> unitList = ajlbSysDictMapper.getAjlbByCode(dwTjParam.getAjlbdm());
lbs.add(dwTjParam.getAjlbdm()); lbs.add(dwTjParam.getAjlbdm());
...@@ -218,7 +218,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService { ...@@ -218,7 +218,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService {
} }
System.out.println(unitcode); System.out.println(unitcode);
dwTjParam.setUnitcode(unitcode); dwTjParam.setUnitcode(unitcode);
dwTjParam.setQryType("bxq"); // dwTjParam.setQryType("bxq");
List<String> lbs=new ArrayList<>(); List<String> lbs=new ArrayList<>();
List<DictitemXz> unitList = ajlbSysDictMapper.getAjlbByCode(dwTjParam.getAjlbdm()); List<DictitemXz> unitList = ajlbSysDictMapper.getAjlbByCode(dwTjParam.getAjlbdm());
lbs.add(dwTjParam.getAjlbdm()); lbs.add(dwTjParam.getAjlbdm());
...@@ -265,7 +265,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService { ...@@ -265,7 +265,7 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService {
Map<String, Object> rtMap = new HashMap<>(); Map<String, Object> rtMap = new HashMap<>();
Map<String, Object> paramMap=new HashMap<>(); Map<String, Object> paramMap=new HashMap<>();
List<DwXnpgTj> dataList = new ArrayList<>(); List<DwXnpgTj> dataList = new ArrayList<>();
List<DwXnpgTj> res = new ArrayList<>(); List<DictitemXz> res = new ArrayList<>();
String unitcode=dwTjParam.getUnitcode(); String unitcode=dwTjParam.getUnitcode();
String kssj=dwTjParam.getKssj(); String kssj=dwTjParam.getKssj();
String jssj=dwTjParam.getJssj(); String jssj=dwTjParam.getJssj();
...@@ -336,10 +336,11 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService { ...@@ -336,10 +336,11 @@ public class AjlbSysDictServiceImpl implements AjlbSysDictService {
res = unitList.stream().sorted(Comparator.comparing(DictitemXz::getRys).reversed())
.collect(Collectors.toList());
rtMap.put("rows",res);
rtMap.put("rows",unitList);
return rtMap; return rtMap;
} }
......
...@@ -163,9 +163,10 @@ public class WcnrfzTjServiceImpl implements WcnrfzTjService { ...@@ -163,9 +163,10 @@ public class WcnrfzTjServiceImpl implements WcnrfzTjService {
if(StringUtils.isBlank(dwTjParam.getUnitcode())){ if(StringUtils.isBlank(dwTjParam.getUnitcode())){
rtMap.put("rows",new ArrayList<>()); rtMap.put("rows",new ArrayList<>());
return rtMap; return rtMap;
}else {
dwTjParam.setQryType("bxq");
} }
// else {
// dwTjParam.setQryType("bxq");
// }
List<AjtjResult> dalist =wcnrfzTjMapper.getAjlbTj(dwTjParam); List<AjtjResult> dalist =wcnrfzTjMapper.getAjlbTj(dwTjParam);
rtMap.put("rows",dalist); rtMap.put("rows",dalist);
...@@ -177,9 +178,10 @@ public class WcnrfzTjServiceImpl implements WcnrfzTjService { ...@@ -177,9 +178,10 @@ public class WcnrfzTjServiceImpl implements WcnrfzTjService {
if(StringUtils.isBlank(dwTjParam.getUnitcode())){ if(StringUtils.isBlank(dwTjParam.getUnitcode())){
rtMap.put("rows",new ArrayList<>()); rtMap.put("rows",new ArrayList<>());
return rtMap; return rtMap;
}else {
dwTjParam.setQryType("bxq");
} }
// else {
// dwTjParam.setQryType("bxq");
// }
List<AjtjResult> dalist =wcnrfzTjMapper.getAjlbrysTj(dwTjParam); List<AjtjResult> dalist =wcnrfzTjMapper.getAjlbrysTj(dwTjParam);
rtMap.put("rows",dalist); rtMap.put("rows",dalist);
......
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