Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-qyxzpt-report
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘良浪
xzxt-qyxzpt-report
Commits
7ad348d7
Commit
7ad348d7
authored
Jan 09, 2023
by
liulianglang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
单位筛选
parent
90de310c
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
310 additions
and
40 deletions
+310
-40
src/main/java/org/springblade/founder/tjfx/entity/AjtjParam.java
+6
-2
src/main/java/org/springblade/founder/tjfx/mapper/AjtjMapper.java
+6
-6
src/main/java/org/springblade/founder/tjfx/mapper/AjtjMapper.xml
+243
-10
src/main/java/org/springblade/founder/tjfx/service/impl/AjtjServiceImpl.java
+55
-22
No files found.
src/main/java/org/springblade/founder/tjfx/entity/AjtjParam.java
View file @
7ad348d7
...
@@ -87,12 +87,12 @@ public class AjtjParam extends BaseModel {
...
@@ -87,12 +87,12 @@ public class AjtjParam extends BaseModel {
public
void
setUnitcodeList
(
List
<
String
>
dwList
)
{
public
void
setUnitcodeList
(
List
<
String
>
dwList
)
{
this
.
unitcodeList
=
new
ArrayList
<>();
this
.
unitcodeList
=
new
ArrayList
<>();
List
<
String
>
dws
=
new
ArrayList
<>();
List
<
String
>
dws
=
new
ArrayList
<>();
if
(
dwList
.
size
()
<
10
00
){
if
(
dwList
.
size
()
<
5
00
){
this
.
unitcodeList
.
add
(
dwList
);
this
.
unitcodeList
.
add
(
dwList
);
return
;
return
;
}
}
for
(
String
dw
:
dwList
)
{
for
(
String
dw
:
dwList
)
{
if
(
dws
.
size
()
<
10
00
){
if
(
dws
.
size
()
<
5
00
){
dws
.
add
(
dw
);
dws
.
add
(
dw
);
}
else
{
}
else
{
this
.
unitcodeList
.
add
(
new
ArrayList
<>(
dws
));
this
.
unitcodeList
.
add
(
new
ArrayList
<>(
dws
));
...
@@ -104,4 +104,8 @@ public class AjtjParam extends BaseModel {
...
@@ -104,4 +104,8 @@ public class AjtjParam extends BaseModel {
this
.
unitcodeList
.
add
(
dws
);
this
.
unitcodeList
.
add
(
dws
);
}
}
}
}
public
void
setUnitcodeList2
(
List
<
List
<
String
>>
list
,
String
type
)
{
this
.
unitcodeList
=
list
;
}
}
}
src/main/java/org/springblade/founder/tjfx/mapper/AjtjMapper.java
View file @
7ad348d7
...
@@ -15,7 +15,7 @@ public interface AjtjMapper {
...
@@ -15,7 +15,7 @@ public interface AjtjMapper {
//各月份发案数分析
//各月份发案数分析
List
<
AjtjResult
>
getFapafyuest
(
AjtjParam
ajtjParam
);
List
<
AjtjResult
>
getFapafyuest
(
AjtjParam
ajtjParam
);
int
getqnrqFaCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"ajlbsql"
)
String
ajlbsql
);
int
getqnrqFaCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"ajlbsql"
)
String
ajlbsql
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
//各月份破案数分析
//各月份破案数分析
List
<
AjtjResult
>
getPayuest
(
AjtjParam
ajtjParam
);
List
<
AjtjResult
>
getPayuest
(
AjtjParam
ajtjParam
);
...
@@ -25,15 +25,15 @@ public interface AjtjMapper {
...
@@ -25,15 +25,15 @@ public interface AjtjMapper {
List
<
AjtjResult
>
getGmrsqlPayuest
(
AjtjParam
ajtjParam
);
List
<
AjtjResult
>
getGmrsqlPayuest
(
AjtjParam
ajtjParam
);
//单个月份单独统计
//单个月份单独统计
int
getqnrqPaCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"ajlbsql"
)
String
ajlbsql
);
int
getqnrqPaCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"ajlbsql"
)
String
ajlbsql
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
int
getqnrqSwrsCount
(
String
qnrq
);
int
getqnrqSwrsCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
//关联人员被害死亡人数
//关联人员被害死亡人数
int
getqnrqAjYsdrCount
(
String
qnrq
);
int
getqnrqAjYsdrCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
int
getqnrqZarsCount
(
String
qnrq
);
int
getqnrqZarsCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
int
getqnrqPbrsCount
(
String
qnrq
);
int
getqnrqPbrsCount
(
@Param
(
"qnrq"
)
String
qnrq
,
@Param
(
"unitcodeList"
)
List
<
List
<
String
>>
unitcodeList
);
int
getFaCount
(
AjtjParam
ajtjParam
);
int
getFaCount
(
AjtjParam
ajtjParam
);
...
...
src/main/java/org/springblade/founder/tjfx/mapper/AjtjMapper.xml
View file @
7ad348d7
...
@@ -44,6 +44,15 @@
...
@@ -44,6 +44,15 @@
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -103,7 +112,15 @@
...
@@ -103,7 +112,15 @@
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getFaAjlbCount"
resultType=
"org.springblade.founder.tjfx.entity.Ajjgfbtj"
>
<select
id=
"getFaAjlbCount"
resultType=
"org.springblade.founder.tjfx.entity.Ajjgfbtj"
>
...
@@ -140,6 +157,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -140,6 +157,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -172,6 +198,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -172,6 +198,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<![CDATA[ sum(case when asj.ajlbdm like '0607%' then 1 else 0 end) ]]>
as dpfzajcount
<![CDATA[ sum(case when asj.ajlbdm like '0607%' then 1 else 0 end) ]]>
as dpfzajcount
from tb_st_asj asj where asj.xxsc_pdbz='0'
from tb_st_asj asj where asj.xxsc_pdbz='0'
and to_char(ASJ.LARQ,'yyyy-MM')=to_char(sysdate,'yyyy-MM')
and to_char(ASJ.LARQ,'yyyy-MM')=to_char(sysdate,'yyyy-MM')
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<!--各月份破案数分析-->
<!--各月份破案数分析-->
...
@@ -215,6 +250,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -215,6 +250,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -232,6 +276,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -232,6 +276,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -250,6 +303,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -250,6 +303,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -266,6 +328,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -266,6 +328,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -282,6 +353,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -282,6 +353,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
) asj
) asj
group by asj.larq
group by asj.larq
order by asj.larq
order by asj.larq
...
@@ -294,6 +374,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -294,6 +374,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"ajlbsql !=null and ajlbsql!=''"
>
<if
test=
"ajlbsql !=null and ajlbsql!=''"
>
${ajlbsql}
${ajlbsql}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getqnrqSwrsCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getqnrqSwrsCount"
resultType=
"java.lang.Integer"
>
...
@@ -301,18 +390,44 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -301,18 +390,44 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
SELECT sum(asjswry_rs)
SELECT sum(asjswry_rs)
FROM tb_st_asj asj
FROM tb_st_asj asj
where asj.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
where asj.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getqnrqAjYsdrCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getqnrqAjYsdrCount"
resultType=
"java.lang.Integer"
>
select count(1) from tb_st_asj asj left join tb_xw_rybh rybh on rybh.asjbh=asj.asjbh
select count(1) from tb_st_asj asj left join tb_xw_rybh rybh on rybh.asjbh=asj.asjbh
where asj.xxsc_pdbz='0' and rybh.rsshcddm='1' and rybh.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
where asj.xxsc_pdbz='0' and rybh.rsshcddm='1' and rybh.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getqnrqZarsCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getqnrqZarsCount"
resultType=
"java.lang.Integer"
>
SELECT sum(zary_rs)
SELECT sum(zary_rs)
FROM tb_st_asj asj
FROM tb_st_asj asj
where asj.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
where asj.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getqnrqPbrsCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getqnrqPbrsCount"
resultType=
"java.lang.Integer"
>
...
@@ -320,6 +435,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -320,6 +435,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
SELECT count(1)
SELECT count(1)
FROM tb_st_asj asj left join tb_xw_zbfzxyr xyr on xyr.asjbh=asj.asjbh
FROM tb_st_asj asj left join tb_xw_zbfzxyr xyr on xyr.asjbh=asj.asjbh
where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
where asj.xxsc_pdbz='0' and xyr.xxsc_pdbz='0' and to_char(ASJ.LARQ,'yyyy-MM') =#{qnrq}
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getPaCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getPaCount"
resultType=
"java.lang.Integer"
>
...
@@ -335,7 +459,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -335,7 +459,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"jabz!=null and jabz!='' and jabz == '1'.toString()"
>
<!--破现案查询-->
<if
test=
"jabz!=null and jabz!='' and jabz == '1'.toString()"
>
<!--破现案查询-->
and to_char(ASJ.LARQ,'yyyy')=to_char(ASJ.ZCZJ_ZXSJ01,'yyyy')
and to_char(ASJ.LARQ,'yyyy')=to_char(ASJ.ZCZJ_ZXSJ01,'yyyy')
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -358,7 +490,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -358,7 +490,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"jabz!=null and jabz!='' and jabz == '1'.toString()"
>
<!--破现案查询-->
<if
test=
"jabz!=null and jabz!='' and jabz == '1'.toString()"
>
<!--破现案查询-->
and to_char(ASJ.LARQ,'yyyy')=to_char(ASJ.ZCZJ_ZXSJ01,'yyyy')
and to_char(ASJ.LARQ,'yyyy')=to_char(ASJ.ZCZJ_ZXSJ01,'yyyy')
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getAjSwrs"
resultType=
"java.lang.Integer"
>
<select
id=
"getAjSwrs"
resultType=
"java.lang.Integer"
>
...
@@ -372,7 +512,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -372,7 +512,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getAjYsdrCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getAjYsdrCount"
resultType=
"java.lang.Integer"
>
...
@@ -385,7 +533,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -385,7 +533,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -400,7 +556,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -400,7 +556,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -415,7 +579,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -415,7 +579,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
<if
test=
"larqJssj!=null and larqJssj!=''"
>
<!--时间不为空 根据立案日期选择查询-->
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
AND ASJ.LARQ
<![CDATA[<]]>
to_date(#{larqJssj, jdbcType=VARCHAR},'yyyy-mm-dd ') +1
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -433,6 +605,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -433,6 +605,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
order by asj.larq desc
order by asj.larq desc
</select>
</select>
...
@@ -452,7 +633,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -452,7 +633,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getFaList"
resultType=
"org.springblade.founder.tjfx.entity.TbStAsj"
>
<select
id=
"getFaList"
resultType=
"org.springblade.founder.tjfx.entity.TbStAsj"
>
...
@@ -506,6 +695,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -506,6 +695,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
<include
refid=
"pagination-tail"
/>
<include
refid=
"pagination-tail"
/>
</select>
</select>
<select
id=
"getSwryListCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getSwryListCount"
resultType=
"java.lang.Integer"
>
...
@@ -520,6 +718,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -520,6 +718,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getZaryList"
resultType=
"org.springblade.founder.tjfx.entity.TbXwZbfzxyr"
>
<select
id=
"getZaryList"
resultType=
"org.springblade.founder.tjfx.entity.TbXwZbfzxyr"
>
SELECT
SELECT
...
@@ -543,6 +750,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -543,6 +750,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
<select
id=
"getZaryListCount"
resultType=
"java.lang.Integer"
>
<select
id=
"getZaryListCount"
resultType=
"java.lang.Integer"
>
...
@@ -558,6 +774,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -558,6 +774,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"month!=null and month!=''"
>
<if
test=
"month!=null and month!=''"
>
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
AND to_char(ASJ.LARQ,'yyyy-MM')=#{month}
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</select>
</select>
...
@@ -654,7 +879,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
...
@@ -654,7 +879,15 @@ from tb_st_asj asj where asj.xxsc_pdbz='0'
<if
test=
"ajType!=null and ajType!='' and ajType == '2'.toString()"
>
<!--破案查询-->
<if
test=
"ajType!=null and ajType!='' and ajType == '2'.toString()"
>
<!--破案查询-->
and asj.ZCJDDM = '0600'
and asj.ZCJDDM = '0600'
</if>
</if>
<if
test=
"unitcodeList != null and unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
asj.LADW_GAJGJGDM in
<foreach
collection=
"dws"
item=
"dw"
separator=
","
open=
"("
close=
")"
>
#{dw,jdbcType=VARCHAR}
</foreach>
</foreach>
</if>
</sql>
</sql>
<sql
id=
"aj-common-column"
>
<sql
id=
"aj-common-column"
>
asj.asjbh as asjbh,
asj.asjbh as asjbh,
...
...
src/main/java/org/springblade/founder/tjfx/service/impl/AjtjServiceImpl.java
View file @
7ad348d7
...
@@ -56,7 +56,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -56,7 +56,7 @@ public class AjtjServiceImpl implements AjtjService {
String
rq
=
lastnum
.
getMonthName
();
String
rq
=
lastnum
.
getMonthName
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
""
);
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
""
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -106,7 +106,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -106,7 +106,7 @@ public class AjtjServiceImpl implements AjtjService {
String
rq
=
lastnum
.
getMonthName
();
String
rq
=
lastnum
.
getMonthName
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
""
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
""
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -130,6 +130,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -130,6 +130,7 @@ public class AjtjServiceImpl implements AjtjService {
public
List
<
AjtjResult
>
getGmrsqlFapafyuest
(
AjtjParam
ajtjParam
)
{
public
List
<
AjtjResult
>
getGmrsqlFapafyuest
(
AjtjParam
ajtjParam
)
{
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
try
{
try
{
...
@@ -157,7 +158,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -157,7 +158,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
.
intValue
()));
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
.
intValue
()));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -181,7 +182,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -181,7 +182,7 @@ public class AjtjServiceImpl implements AjtjService {
public
List
<
AjtjResult
>
getGmrsqlPayuest
(
AjtjParam
ajtjParam
)
{
public
List
<
AjtjResult
>
getGmrsqlPayuest
(
AjtjParam
ajtjParam
)
{
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -209,7 +210,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -209,7 +210,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -235,6 +236,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -235,6 +236,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'02002202'\n"
+
" ,'02002202'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
try
{
try
{
...
@@ -262,7 +264,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -262,7 +264,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -289,7 +291,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -289,7 +291,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'02002202'\n"
+
" ,'02002202'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -317,7 +319,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -317,7 +319,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -343,6 +345,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -343,6 +345,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'040001000600' ,'040001009900' \n"
+
" ,'040001000600' ,'040001009900' \n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
try
{
try
{
...
@@ -370,7 +373,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -370,7 +373,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -397,7 +400,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -397,7 +400,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'040001000600' ,'040001009900' \n"
+
" ,'040001000600' ,'040001009900' \n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -425,7 +428,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -425,7 +428,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -450,6 +453,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -450,6 +453,7 @@ public class AjtjServiceImpl implements AjtjService {
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faans
=
ajtjMapper
.
getGmrsqlFapafyuest
(
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
List
<
AjtjResult
>
faan
=
NumberUtil
.
listToMap
(
faans
,
ajtjParam
);
try
{
try
{
...
@@ -477,7 +481,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -477,7 +481,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqFaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
faan
.
get
(
faan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -503,7 +507,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -503,7 +507,7 @@ public class AjtjServiceImpl implements AjtjService {
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getGmrsqlPayuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -531,7 +535,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -531,7 +535,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPaCount
(
qnrq
,
ajlbsql
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -554,7 +558,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -554,7 +558,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
List
<
AjtjResult
>
getAjZarsyuest
(
AjtjParam
ajtjParam
)
{
public
List
<
AjtjResult
>
getAjZarsyuest
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjZarsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjZarsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -581,7 +585,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -581,7 +585,7 @@ public class AjtjServiceImpl implements AjtjService {
String
rq
=
lastnum
.
getMonthName
();
String
rq
=
lastnum
.
getMonthName
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqZarsCount
(
qnrq
);
Integer
qnfa
=
ajtjMapper
.
getqnrqZarsCount
(
qnrq
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -603,7 +607,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -603,7 +607,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
List
<
AjtjResult
>
getAjPbrsyuest
(
AjtjParam
ajtjParam
)
{
public
List
<
AjtjResult
>
getAjPbrsyuest
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjPbrsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjPbrsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -630,7 +634,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -630,7 +634,7 @@ public class AjtjServiceImpl implements AjtjService {
String
rq
=
lastnum
.
getMonthName
();
String
rq
=
lastnum
.
getMonthName
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqPbrsCount
(
qnrq
);
Integer
qnfa
=
ajtjMapper
.
getqnrqPbrsCount
(
qnrq
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -651,7 +655,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -651,7 +655,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
List
<
AjtjResult
>
getAjSwrsyuest
(
AjtjParam
ajtjParam
)
{
public
List
<
AjtjResult
>
getAjSwrsyuest
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjRybhSwrsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poans
=
ajtjMapper
.
getAjRybhSwrsyuest
(
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
List
<
AjtjResult
>
poan
=
NumberUtil
.
listToMap
(
poans
,
ajtjParam
);
try
{
try
{
...
@@ -678,7 +682,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -678,7 +682,7 @@ public class AjtjServiceImpl implements AjtjService {
String
rq
=
lastnum
.
getMonthName
();
String
rq
=
lastnum
.
getMonthName
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
String
qnrq
=
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
rq
),
1
));
Integer
qnfa
=
ajtjMapper
.
getqnrqAjYsdrCount
(
qnrq
);
Integer
qnfa
=
ajtjMapper
.
getqnrqAjYsdrCount
(
qnrq
,
ajtjParam
.
getUnitcodeList
()
);
//计算百分百
//计算百分百
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
poan
.
get
(
poan
.
size
()
-
1
).
setTb
(
"同比"
+
NumberUtil
.
getTbhb
(
lastfanum
.
intValue
(),
qnfa
));
// if (qnfa > lastfanum) {
// if (qnfa > lastfanum) {
...
@@ -700,6 +704,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -700,6 +704,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
List
<
LianTj
>
getlipoanzzt
(
AjtjParam
ajtjParam
)
{
public
List
<
LianTj
>
getlipoanzzt
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
List
<
LianTj
>
tj
=
new
ArrayList
<>();
List
<
LianTj
>
tj
=
new
ArrayList
<>();
LianTj
jntj
=
new
LianTj
();
LianTj
jntj
=
new
LianTj
();
jntj
.
setType
(
"jn"
);
jntj
.
setType
(
"jn"
);
...
@@ -715,6 +720,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -715,6 +720,7 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
try
{
try
{
qntjParam
.
setUnitcodeList2
(
ajtjParam
.
getUnitcodeList
(),
""
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnlian
=
ajtjMapper
.
getFaCount
(
qntjParam
);
Integer
qnlian
=
ajtjMapper
.
getFaCount
(
qntjParam
);
...
@@ -766,6 +772,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -766,6 +772,7 @@ public class AjtjServiceImpl implements AjtjService {
qntj
.
setType
(
"qn"
);
qntj
.
setType
(
"qn"
);
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
String
ajlbsql
=
" and asj.ajlbdm like '0400%' "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
ajtjParam
.
setJabz
(
"1"
);
ajtjParam
.
setJabz
(
"1"
);
...
@@ -777,6 +784,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -777,6 +784,8 @@ public class AjtjServiceImpl implements AjtjService {
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
qntjParam
.
setAjlbsql
(
ajlbsql
);
qntjParam
.
setAjlbsql
(
ajlbsql
);
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
...
@@ -831,6 +840,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -831,6 +840,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'02002202'\n"
+
" ,'02002202'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
ajtjParam
.
setJabz
(
"1"
);
ajtjParam
.
setJabz
(
"1"
);
...
@@ -842,6 +852,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -842,6 +852,8 @@ public class AjtjServiceImpl implements AjtjService {
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
qntjParam
.
setAjlbsql
(
ajlbsql
);
qntjParam
.
setAjlbsql
(
ajlbsql
);
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
...
@@ -897,6 +909,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -897,6 +909,7 @@ public class AjtjServiceImpl implements AjtjService {
" ,'040001000600' ,'040001009900' \n"
+
" ,'040001000600' ,'040001009900' \n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
ajtjParam
.
setJabz
(
"1"
);
ajtjParam
.
setJabz
(
"1"
);
...
@@ -908,6 +921,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -908,6 +921,8 @@ public class AjtjServiceImpl implements AjtjService {
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
qntjParam
.
setAjlbsql
(
ajlbsql
);
qntjParam
.
setAjlbsql
(
ajlbsql
);
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
...
@@ -962,6 +977,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -962,6 +977,7 @@ public class AjtjServiceImpl implements AjtjService {
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" '02002601','02002604','02002607','02002610','02002613','02003101','02003103','03020100'\n"
+
" ) "
;
" ) "
;
ajtjParam
.
setAjlbsql
(
ajlbsql
);
ajtjParam
.
setAjlbsql
(
ajlbsql
);
setDwxx
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
lian
=
ajtjMapper
.
getGmrsqlFaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
Integer
poan
=
ajtjMapper
.
getGmrsqlPaCount
(
ajtjParam
);
ajtjParam
.
setJabz
(
"1"
);
ajtjParam
.
setJabz
(
"1"
);
...
@@ -973,6 +989,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -973,6 +989,8 @@ public class AjtjServiceImpl implements AjtjService {
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
qntjParam
.
setAjlbsql
(
ajlbsql
);
qntjParam
.
setAjlbsql
(
ajlbsql
);
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
Integer
qnlian
=
ajtjMapper
.
getGmrsqlFaCount
(
qntjParam
);
...
@@ -1019,7 +1037,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1019,7 +1037,7 @@ public class AjtjServiceImpl implements AjtjService {
public
ZztTjResult
getAjZarszzt
(
AjtjParam
ajtjParam
)
{
public
ZztTjResult
getAjZarszzt
(
AjtjParam
ajtjParam
)
{
ZztTjResult
jntj
=
new
ZztTjResult
();
ZztTjResult
jntj
=
new
ZztTjResult
();
setDwxx
(
ajtjParam
);
Integer
jnone
=
ajtjMapper
.
getAjPbrs
(
ajtjParam
);
Integer
jnone
=
ajtjMapper
.
getAjPbrs
(
ajtjParam
);
Integer
jntwo
=
ajtjMapper
.
getAjZars
(
ajtjParam
);
Integer
jntwo
=
ajtjMapper
.
getAjZars
(
ajtjParam
);
...
@@ -1028,6 +1046,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1028,6 +1046,8 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnone
=
ajtjMapper
.
getAjPbrs
(
qntjParam
);
Integer
qnone
=
ajtjMapper
.
getAjPbrs
(
qntjParam
);
...
@@ -1065,7 +1085,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1065,7 +1085,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
TbJnQntj
getAjSwrstj
(
AjtjParam
ajtjParam
)
{
public
TbJnQntj
getAjSwrstj
(
AjtjParam
ajtjParam
)
{
TbJnQntj
tj
=
new
TbJnQntj
();
TbJnQntj
tj
=
new
TbJnQntj
();
setDwxx
(
ajtjParam
);
Integer
jnsw
=
ajtjMapper
.
getAjYsdrCount
(
ajtjParam
);
Integer
jnsw
=
ajtjMapper
.
getAjYsdrCount
(
ajtjParam
);
...
@@ -1074,6 +1094,8 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1074,6 +1094,8 @@ public class AjtjServiceImpl implements AjtjService {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
AjtjParam
qntjParam
=
new
AjtjParam
();
AjtjParam
qntjParam
=
new
AjtjParam
();
try
{
try
{
qntjParam
.
setUnitcode
(
ajtjParam
.
getUnitcode
());
setDwxx
(
qntjParam
);
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqQssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
kssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
qntjParam
.
setLarqJssj
(
sdf
.
format
(
DateUtil
.
getDateBeforeToYear
(
sdf
.
parse
(
jssj
),
1
)));
Integer
qnsw
=
ajtjMapper
.
getAjYsdrCount
(
qntjParam
);
Integer
qnsw
=
ajtjMapper
.
getAjYsdrCount
(
qntjParam
);
...
@@ -1100,6 +1122,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1100,6 +1122,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
Ajjgfbtj
getAjjgfbt
(
AjtjParam
ajtjParam
)
{
public
Ajjgfbtj
getAjjgfbt
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
Ajjgfbtj
fbtj
=
ajtjMapper
.
getFaAjlbCount
(
ajtjParam
);
Ajjgfbtj
fbtj
=
ajtjMapper
.
getFaAjlbCount
(
ajtjParam
);
int
total
=
fbtj
.
getTotal
();
//总数
int
total
=
fbtj
.
getTotal
();
//总数
int
dqcount
=
fbtj
.
getDqcount
();
//盗窃
int
dqcount
=
fbtj
.
getDqcount
();
//盗窃
...
@@ -1116,6 +1139,7 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1116,6 +1139,7 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
Ajjgfbtj
getByueAjjgfbt
(
AjtjParam
ajtjParam
)
{
public
Ajjgfbtj
getByueAjjgfbt
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
Ajjgfbtj
fbtj
=
ajtjMapper
.
getByueAjjgfbt
(
ajtjParam
);
Ajjgfbtj
fbtj
=
ajtjMapper
.
getByueAjjgfbt
(
ajtjParam
);
int
total
=
fbtj
.
getTotal
();
//总数
int
total
=
fbtj
.
getTotal
();
//总数
int
dqcount
=
fbtj
.
getDqcount
();
//盗窃
int
dqcount
=
fbtj
.
getDqcount
();
//盗窃
...
@@ -1133,35 +1157,44 @@ public class AjtjServiceImpl implements AjtjService {
...
@@ -1133,35 +1157,44 @@ public class AjtjServiceImpl implements AjtjService {
@Override
@Override
public
List
<
TbStAsj
>
getYuefFaList
(
AjtjParam
ajtjParam
)
{
public
List
<
TbStAsj
>
getYuefFaList
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getYuefFaList
(
ajtjParam
);
return
ajtjMapper
.
getYuefFaList
(
ajtjParam
);
}
}
@Override
@Override
public
int
getYuefFaListCount
(
AjtjParam
ajtjParam
)
{
public
int
getYuefFaListCount
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getYuefFaListCount
(
ajtjParam
);
return
ajtjMapper
.
getYuefFaListCount
(
ajtjParam
);
}
}
@Override
@Override
public
List
<
TbStAsj
>
getFaList
(
AjtjParam
ajtjParam
)
{
public
List
<
TbStAsj
>
getFaList
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getFaList
(
ajtjParam
);
return
ajtjMapper
.
getFaList
(
ajtjParam
);
}
}
@Override
@Override
public
int
getFaListCount
(
AjtjParam
ajtjParam
)
{
public
int
getFaListCount
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getFaListCount
(
ajtjParam
);
return
ajtjMapper
.
getFaListCount
(
ajtjParam
);
}
}
@Override
@Override
public
List
<
TbXwRybh
>
getSwryList
(
AjtjParam
ajtjParam
)
{
public
List
<
TbXwRybh
>
getSwryList
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getSwryList
(
ajtjParam
);
return
ajtjMapper
.
getSwryList
(
ajtjParam
);
}
}
@Override
@Override
public
int
getSwryListCount
(
AjtjParam
ajtjParam
)
{
public
int
getSwryListCount
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getSwryListCount
(
ajtjParam
);
return
ajtjMapper
.
getSwryListCount
(
ajtjParam
);
}
}
@Override
@Override
public
List
<
TbXwZbfzxyr
>
getZaryList
(
AjtjParam
ajtjParam
)
{
public
List
<
TbXwZbfzxyr
>
getZaryList
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getZaryList
(
ajtjParam
);
return
ajtjMapper
.
getZaryList
(
ajtjParam
);
}
}
@Override
@Override
public
int
getZaryListCount
(
AjtjParam
ajtjParam
)
{
public
int
getZaryListCount
(
AjtjParam
ajtjParam
)
{
setDwxx
(
ajtjParam
);
return
ajtjMapper
.
getZaryListCount
(
ajtjParam
);
return
ajtjMapper
.
getZaryListCount
(
ajtjParam
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment