Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-app-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
Administrator
xzxt-app-report
Commits
1e19d2c7
Commit
1e19d2c7
authored
Dec 02, 2021
by
wang_jiaxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
可疑线索返回线索数量,现场信息增加通过关联编号查询
parent
ad6ee1e9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
95 additions
and
0 deletions
+95
-0
src/main/java/org/springblade/founder/asj/controller/KyxsController.java
+11
-0
src/main/java/org/springblade/founder/asj/dao/TbXwKyxsTxMapper.java
+2
-0
src/main/java/org/springblade/founder/asj/dao/TbXwKyxsTxMapper.xml
+6
-0
src/main/java/org/springblade/founder/asj/service/KyxsService.java
+9
-0
src/main/java/org/springblade/founder/asj/service/impl/KyxsServiceImpl.java
+28
-0
src/main/java/org/springblade/founder/xcxx/controller/XcxxController.java
+12
-0
src/main/java/org/springblade/founder/xcxx/mapper/XcxxMapper.xml
+4
-0
src/main/java/org/springblade/founder/xcxx/service/XcxxService.java
+10
-0
src/main/java/org/springblade/founder/xcxx/service/impl/XcxxServiceImpl.java
+13
-0
No files found.
src/main/java/org/springblade/founder/asj/controller/KyxsController.java
View file @
1e19d2c7
...
@@ -52,6 +52,17 @@ public class KyxsController {
...
@@ -52,6 +52,17 @@ public class KyxsController {
}
}
}
}
@PostMapping
(
"/getKyxsCountByAsjbh"
)
public
R
getKyxsCountByAsjbh
(
String
asjbh
)
{
try
{
Map
<
String
,
Object
>
resultMap
=
kyxsService
.
getKyxsCountByAsjbh
(
asjbh
);
return
R
.
ok
().
data
(
resultMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@PostMapping
(
"/getKyxsByXxzjbh"
)
@PostMapping
(
"/getKyxsByXxzjbh"
)
public
R
getKyxsByXxzjbh
(
String
xxzjbh
,
String
type
)
{
public
R
getKyxsByXxzjbh
(
String
xxzjbh
,
String
type
)
{
try
{
try
{
...
...
src/main/java/org/springblade/founder/asj/dao/TbXwKyxsTxMapper.java
View file @
1e19d2c7
...
@@ -13,4 +13,6 @@ public interface TbXwKyxsTxMapper extends BaseMapper<TbXwKyxsTx> {
...
@@ -13,4 +13,6 @@ public interface TbXwKyxsTxMapper extends BaseMapper<TbXwKyxsTx> {
List
<
TbXwKyxsTx
>
selectListByAsjbh
(
String
asjbh
);
List
<
TbXwKyxsTx
>
selectListByAsjbh
(
String
asjbh
);
TbXwKyxsTx
selectOneByXxzjbh
(
String
xxzjbh
);
TbXwKyxsTx
selectOneByXxzjbh
(
String
xxzjbh
);
Integer
selectCountByAsjbh
(
String
asjbh
);
}
}
src/main/java/org/springblade/founder/asj/dao/TbXwKyxsTxMapper.xml
View file @
1e19d2c7
...
@@ -56,5 +56,11 @@
...
@@ -56,5 +56,11 @@
where XXZJBH = #{xxzjbh,jdbcType=VARCHAR}
where XXZJBH = #{xxzjbh,jdbcType=VARCHAR}
and xxsc_pdbz = '0'
and xxsc_pdbz = '0'
</select>
</select>
<select
id=
"selectCountByAsjbh"
resultType=
"java.lang.Integer"
>
select count(1)
from TB_XW_KYXS_TX
where asjbh = #{asjbh,jdbcType=VARCHAR}
and xxsc_pdbz = '0'
</select>
</mapper>
</mapper>
src/main/java/org/springblade/founder/asj/service/KyxsService.java
View file @
1e19d2c7
...
@@ -59,4 +59,13 @@ public interface KyxsService {
...
@@ -59,4 +59,13 @@ public interface KyxsService {
* 2021/11/24 21:10
* 2021/11/24 21:10
*/
*/
void
getFile
(
String
xxzjbh
,
HttpServletResponse
response
)
throws
IOException
;
void
getFile
(
String
xxzjbh
,
HttpServletResponse
response
)
throws
IOException
;
/**
* getKyxsCountByAsjbh 查询可疑线索总数
* @param asjbh: 案事件编号
* @return java.lang.Integer
* @author lystar
* 2021/12/2 11:22
*/
Map
<
String
,
Object
>
getKyxsCountByAsjbh
(
String
asjbh
);
}
}
src/main/java/org/springblade/founder/asj/service/impl/KyxsServiceImpl.java
View file @
1e19d2c7
...
@@ -155,8 +155,10 @@ public class KyxsServiceImpl implements KyxsService {
...
@@ -155,8 +155,10 @@ public class KyxsServiceImpl implements KyxsService {
for
(
TbXwKyxsHm
hm
:
hmList
)
{
for
(
TbXwKyxsHm
hm
:
hmList
)
{
List
<
String
>
hnAsjbhList
=
hnJbAsjXsMapper
.
getAsjbhListBsh
(
hm
.
getKyxshmYdhm
());
List
<
String
>
hnAsjbhList
=
hnJbAsjXsMapper
.
getAsjbhListBsh
(
hm
.
getKyxshmYdhm
());
hm
.
setQsAsjbhList
(
hnAsjbhList
);
hm
.
setQsAsjbhList
(
hnAsjbhList
);
//本地测试
List
<
String
>
qgAsjbhList
=
qgJbAsjXsMapper
.
getAsjbhListBsh
(
hm
.
getKyxshmYdhm
(),
hnAsjbhList
);
List
<
String
>
qgAsjbhList
=
qgJbAsjXsMapper
.
getAsjbhListBsh
(
hm
.
getKyxshmYdhm
(),
hnAsjbhList
);
hm
.
setQgAsjbhList
(
qgAsjbhList
);
hm
.
setQgAsjbhList
(
qgAsjbhList
);
//公安网使用
// List<TbXszCbypQgaj> qgajList = qgAsjQueryService.getQgAsjByBsh(hm.getKyxshmYdhm());
// List<TbXszCbypQgaj> qgajList = qgAsjQueryService.getQgAsjByBsh(hm.getKyxshmYdhm());
// if (qgajList != null && qgajList.size() > 0){
// if (qgajList != null && qgajList.size() > 0){
// List<String> qgAsjbhList = new ArrayList<>();
// List<String> qgAsjbhList = new ArrayList<>();
...
@@ -184,8 +186,10 @@ public class KyxsServiceImpl implements KyxsService {
...
@@ -184,8 +186,10 @@ public class KyxsServiceImpl implements KyxsService {
for
(
TbXwKyxsJdc
jdc
:
jdcList
)
{
for
(
TbXwKyxsJdc
jdc
:
jdcList
)
{
List
<
String
>
hnAsjbhList
=
hnJbAsjXsMapper
.
getAsjbhListBsh
(
jdc
.
getKyxsjdcCphm
());
List
<
String
>
hnAsjbhList
=
hnJbAsjXsMapper
.
getAsjbhListBsh
(
jdc
.
getKyxsjdcCphm
());
jdc
.
setQsAsjbhList
(
hnAsjbhList
);
jdc
.
setQsAsjbhList
(
hnAsjbhList
);
//本地测试
List
<
String
>
qgAsjbhList
=
qgJbAsjXsMapper
.
getAsjbhListBsh
(
jdc
.
getKyxsjdcCphm
(),
hnAsjbhList
);
List
<
String
>
qgAsjbhList
=
qgJbAsjXsMapper
.
getAsjbhListBsh
(
jdc
.
getKyxsjdcCphm
(),
hnAsjbhList
);
jdc
.
setQgAsjbhList
(
qgAsjbhList
);
jdc
.
setQgAsjbhList
(
qgAsjbhList
);
//公安网使用
// List<TbXszCbypQgaj> qgajList = qgAsjQueryService.getQgAsjByBsh(jdc.getKyxsjdcCphm());
// List<TbXszCbypQgaj> qgajList = qgAsjQueryService.getQgAsjByBsh(jdc.getKyxsjdcCphm());
// if (qgajList != null && qgajList.size() > 0){
// if (qgajList != null && qgajList.size() > 0){
// List<String> qgAsjbhList = new ArrayList<>();
// List<String> qgAsjbhList = new ArrayList<>();
...
@@ -230,6 +234,30 @@ public class KyxsServiceImpl implements KyxsService {
...
@@ -230,6 +234,30 @@ public class KyxsServiceImpl implements KyxsService {
}
}
@Override
@Override
public
Map
<
String
,
Object
>
getKyxsCountByAsjbh
(
String
asjbh
)
{
QueryWrapper
<
TbXwKyxsRy
>
ryQueryWrapper
=
new
QueryWrapper
<>();
ryQueryWrapper
.
eq
(
"asjbh"
,
asjbh
);
ryQueryWrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
Integer
kyryCount
=
tbXwKyxsRyMapper
.
selectCount
(
ryQueryWrapper
);
QueryWrapper
<
TbXwKyxsHm
>
hmQueryWrapper
=
new
QueryWrapper
<>();
hmQueryWrapper
.
eq
(
"asjbh"
,
asjbh
);
hmQueryWrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
Integer
kyhmCount
=
tbXwKyxsHmMapper
.
selectCount
(
hmQueryWrapper
);
QueryWrapper
<
TbXwKyxsJdc
>
jdcQueryWrapper
=
new
QueryWrapper
<>();
jdcQueryWrapper
.
eq
(
"asjbh"
,
asjbh
);
jdcQueryWrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
Integer
kyjdcCount
=
tbXwKyxsJdcMapper
.
selectCount
(
jdcQueryWrapper
);
Integer
kytxCount
=
tbXwKyxsTxMapper
.
selectCountByAsjbh
(
asjbh
);
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"kyryCount"
,
kyryCount
);
resultMap
.
put
(
"kyhmCount"
,
kyhmCount
);
resultMap
.
put
(
"kyjdcCount"
,
kyjdcCount
);
resultMap
.
put
(
"kytxCount"
,
kytxCount
);
resultMap
.
put
(
"kyxsCount"
,
kyryCount
+
kyhmCount
+
kyjdcCount
+
kytxCount
);
return
resultMap
;
}
@Override
public
Object
getKyxsByXxzjbh
(
String
xxzjbh
,
String
type
)
{
public
Object
getKyxsByXxzjbh
(
String
xxzjbh
,
String
type
)
{
if
(
type
!=
null
)
{
if
(
type
!=
null
)
{
List
<
String
>
hnAsjbhList
;
List
<
String
>
hnAsjbhList
;
...
...
src/main/java/org/springblade/founder/xcxx/controller/XcxxController.java
View file @
1e19d2c7
...
@@ -62,6 +62,18 @@ public class XcxxController {
...
@@ -62,6 +62,18 @@ public class XcxxController {
}
}
}
}
@PostMapping
(
"/getXcxxListByGlxx"
)
@LogOper
(
czxxLbdm
=
"01"
,
yymcJyqk
=
"查询关联下的现场信息"
)
public
R
getXcxxListByGlxx
(
String
glxxXxzjbh
,
String
glxxlx
){
try
{
Map
<
String
,
Object
>
resultMap
=
xcxxService
.
getXcxxListByAsjbh
(
glxxXxzjbh
,
glxxlx
);
return
R
.
ok
().
data
(
resultMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@PostMapping
(
"/getXcxxByXcbh"
)
@PostMapping
(
"/getXcxxByXcbh"
)
@LogOper
(
czxxLbdm
=
"01"
,
yymcJyqk
=
"查询app现场信息详情"
)
@LogOper
(
czxxLbdm
=
"01"
,
yymcJyqk
=
"查询app现场信息详情"
)
public
R
getXcxxByXcbh
(
String
xcbh
){
public
R
getXcxxByXcbh
(
String
xcbh
){
...
...
src/main/java/org/springblade/founder/xcxx/mapper/XcxxMapper.xml
View file @
1e19d2c7
...
@@ -97,6 +97,10 @@
...
@@ -97,6 +97,10 @@
<if
test=
"tbStAppXcxx.cksjEnd != null"
>
<if
test=
"tbStAppXcxx.cksjEnd != null"
>
AND CKSJ
<![CDATA[ <= ]]>
#{tbStAppXcxx.cksjEnd , jdbcType=TIMESTAMP }
AND CKSJ
<![CDATA[ <= ]]>
#{tbStAppXcxx.cksjEnd , jdbcType=TIMESTAMP }
</if>
</if>
<if
test=
"tbStAppXcxx.glxxXxzjbh != null and tbStAppXcxx.glxxXxzjbh != ''"
>
and GLXXLX = #{tbStAppXcxx.glxxlx , jdbcType=VARCHAR}
and glxx_xxzjbh = #{tbStAppXcxx.glxxXxzjbh , jdbcType=VARCHAR}
</if>
order by djsj desc
order by djsj desc
) t where rownum
<![CDATA[ <= ]]>
#{tbStAppXcxx.end} ) where r
<![CDATA[ > ]]>
#{tbStAppXcxx.begin}
) t where rownum
<![CDATA[ <= ]]>
#{tbStAppXcxx.end} ) where r
<![CDATA[ > ]]>
#{tbStAppXcxx.begin}
</select>
</select>
...
...
src/main/java/org/springblade/founder/xcxx/service/XcxxService.java
View file @
1e19d2c7
...
@@ -66,4 +66,14 @@ public interface XcxxService {
...
@@ -66,4 +66,14 @@ public interface XcxxService {
void
deleteOneFj
(
String
xxzjbh
);
void
deleteOneFj
(
String
xxzjbh
);
void
getFile
(
String
xxzjbh
,
HttpServletResponse
response
)
throws
IOException
;
void
getFile
(
String
xxzjbh
,
HttpServletResponse
response
)
throws
IOException
;
/**
* getXcxxListByAsjbh 查询案件下的现场信息
* @param glxxXxzjbh: 关联信息编号
* @param glxxlx: 关联信息类型 1案件 2警情
* @return java.util.Map<java.lang.String,java.lang.Object>
* @author lystar
* 2021/12/2 11:34
*/
Map
<
String
,
Object
>
getXcxxListByAsjbh
(
String
glxxXxzjbh
,
String
glxxlx
);
}
}
src/main/java/org/springblade/founder/xcxx/service/impl/XcxxServiceImpl.java
View file @
1e19d2c7
...
@@ -154,6 +154,19 @@ public class XcxxServiceImpl implements XcxxService {
...
@@ -154,6 +154,19 @@ public class XcxxServiceImpl implements XcxxService {
}
}
}
}
@Override
public
Map
<
String
,
Object
>
getXcxxListByAsjbh
(
String
glxxXxzjbh
,
String
glxxlx
)
{
TbStAppXcxx
tbStAppXcxx
=
new
TbStAppXcxx
();
tbStAppXcxx
.
setGlxxXxzjbh
(
glxxXxzjbh
);
tbStAppXcxx
.
setGlxxlx
(
glxxlx
);
List
<
TbStAppXcxx
>
rows
=
xcxxMapper
.
selectPageList
(
tbStAppXcxx
);
Integer
total
=
xcxxMapper
.
selectPageCount
(
tbStAppXcxx
);
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"rows"
,
rows
);
resultMap
.
put
(
"total"
,
total
);
return
resultMap
;
}
private
void
setQueryWrapper
(
QueryWrapper
<
TbStAppXcxx
>
queryWrapper
,
TbStAppXcxx
tbStAppXcxx
)
{
private
void
setQueryWrapper
(
QueryWrapper
<
TbStAppXcxx
>
queryWrapper
,
TbStAppXcxx
tbStAppXcxx
)
{
//分配时间
//分配时间
if
(
tbStAppXcxx
.
getCksjStart
()
!=
null
)
{
if
(
tbStAppXcxx
.
getCksjStart
()
!=
null
)
{
...
...
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