Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bigdatainterservice
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
曹鹏
bigdatainterservice
Commits
81adc668
Commit
81adc668
authored
Jun 27, 2019
by
wangling
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
手机号码归属地分类导航后台修改
parent
afa63a3b
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
83 additions
and
279 deletions
+83
-279
src/main/java/com/founder/interservice/mapper/xzxt/RegionalTaskResultDetailMapper.java
+0
-3
src/main/java/com/founder/interservice/mapper/xzxt/SBTResultDetailMapper.java
+0
-6
src/main/java/com/founder/interservice/mapper/xzxt/TogetherTaskResultMapper.java
+0
-2
src/main/java/com/founder/interservice/regionalanalysis/service/impl/RegionalAnalysisServiceImpl.java
+6
-8
src/main/java/com/founder/interservice/spatiotemporalBackTrack/controller/SpatiotemporalBackTrackController.java
+0
-7
src/main/java/com/founder/interservice/spatiotemporalBackTrack/service/SpatiotemporalBackTrackService.java
+0
-4
src/main/java/com/founder/interservice/spatiotemporalBackTrack/service/impl/SpatiotemporalBackTrackServiceImpl.java
+8
-29
src/main/java/com/founder/interservice/tracktraveltogether/controller/TrackTogetherContoller.java
+0
-6
src/main/java/com/founder/interservice/tracktraveltogether/service/TrackTogetherService.java
+0
-3
src/main/java/com/founder/interservice/tracktraveltogether/service/impl/TrackTogetherServiceImpl.java
+6
-28
src/main/resources/mybatis/mapper/xzxt/RegionalTaskResultDetailMapper.xml
+35
-88
src/main/resources/mybatis/mapper/xzxt/SBTResultDetailMapper.xml
+25
-80
src/main/resources/mybatis/mapper/xzxt/TogetkerTaskResultMapper.xml
+3
-15
No files found.
src/main/java/com/founder/interservice/mapper/xzxt/RegionalTaskResultDetailMapper.java
View file @
81adc668
...
...
@@ -31,8 +31,5 @@ public interface RegionalTaskResultDetailMapper {
public
List
<
Object
[]>
getFldhCountList
(
RegionalTaskResultVO
vo
);
public
List
<
Object
[]>
getFldhBzhCountList
(
RegionalTaskResultVO
vo
);
public
List
<
RegionalTaskResultDetail
>
getSjhmgsdTogetherResultDetailList
(
RegionalTaskResultDetail
param
)
throws
Exception
;
public
int
getSjhmgsdTogetherResultDetailListTotalCount
(
RegionalTaskResultDetail
param
)
throws
Exception
;
List
<
Object
[]>
getsjhmGsdList
(
RegionalTaskResultVO
vo
);
List
<
Object
[]>
getsjhmGsdListsj
(
RegionalTaskResultVO
vo
);
}
src/main/java/com/founder/interservice/mapper/xzxt/SBTResultDetailMapper.java
View file @
81adc668
...
...
@@ -41,10 +41,4 @@ public interface SBTResultDetailMapper {
List
<
Object
[]>
getHssjhmGsdList
(
SpatiotemporalBackTrackResultVO
vo
);
List
<
Object
[]>
getHssjhmGsdListsj
(
SpatiotemporalBackTrackResultVO
vo
);
List
<
SBTResultDetail
>
findSjgsdSkhsDetailList
(
SBTResultDetail
detail
)
throws
Exception
;
Integer
findSjgsdSkhsDetailListTotalCount
(
SBTResultDetail
detail
)
throws
Exception
;
}
src/main/java/com/founder/interservice/mapper/xzxt/TogetherTaskResultMapper.java
View file @
81adc668
...
...
@@ -41,6 +41,4 @@ public interface TogetherTaskResultMapper {
List
<
String
>
getSjhmList
(
TogetherTaskResult
vo
);
List
<
Object
[]>
getsjhmGsdList
(
TogetherTaskResult
vo
);
List
<
Object
[]>
getsjhmGsdListsj
(
TogetherTaskResult
vo
);
}
src/main/java/com/founder/interservice/regionalanalysis/service/impl/RegionalAnalysisServiceImpl.java
View file @
81adc668
...
...
@@ -337,7 +337,7 @@ public class RegionalAnalysisServiceImpl implements RegionalAnalysisService {
vo
.
setSqlStr
(
" COUNT ( * ) counts, CASE WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,' THEN '前科' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',1' THEN '高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,1' THEN '前科高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
未知
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
无
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
vo
.
setIsNullField
(
"b.zjhm is not null "
);
vo
.
setGroupByField
(
" b.sf_Fzxyr, b.sf_Gwry "
);
list
=
regionalTaskResultDetailMapper
.
getFldhCountList
(
vo
);
...
...
@@ -346,16 +346,14 @@ public class RegionalAnalysisServiceImpl implements RegionalAnalysisService {
if
(
a
==
0
){
//号码归属地分类(按省分类)
vo
.
setSqlStr
(
" count(c.province) counts, c.province as names, c.province as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.province "
);
list
=
regionalTaskResultDetailMapper
.
getsjhmGsdListsj
(
vo
);
}
else
{
//号码归属地分类(按市分类)
vo
.
setSqlStr
(
" d.counts, e.pc as names, d.vals, e.province parents, 1 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone group by c.phone) "
);
vo
.
setGroupByField
(
""
);
list
.
addAll
(
regionalTaskResultDetailMapper
.
getsjhmGsdList
(
vo
));
vo
.
setSqlStr
(
" distinct(g.province) as sf, n.counts, g.pc, n.names, n.names vals, g.province parents, 1 levels from TB_ST_PHONENO g ,(SELECT COUNT (c.pc) counts, c.pc AS names "
);
vo
.
setGroupByField
(
" c.pc ) n where n.names = g.pc"
);
}
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
list
.
addAll
(
regionalTaskResultDetailMapper
.
getsjhmGsdList
(
vo
));
}
}
else
if
(
"SJHMYYS"
.
equals
(
checkVal
)){
...
...
@@ -363,7 +361,7 @@ public class RegionalAnalysisServiceImpl implements RegionalAnalysisService {
vo
.
setSqlStr
(
" count(c.SERVICE_PROVIDER) counts, c.SERVICE_PROVIDER as names, c.SERVICE_PROVIDER as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.SERVICE_PROVIDER "
);
list
=
regionalTaskResultDetailMapper
.
getsjhmGsdList
sj
(
vo
);
list
=
regionalTaskResultDetailMapper
.
getsjhmGsdList
(
vo
);
}
/*if (jsonObject != null) {
...
...
src/main/java/com/founder/interservice/spatiotemporalBackTrack/controller/SpatiotemporalBackTrackController.java
View file @
81adc668
...
...
@@ -355,15 +355,8 @@ public class SpatiotemporalBackTrackController {
if
(
param
.
getBirthday
()!=
null
&&
!
""
.
equals
(
param
.
getBirthday
())){
param
.
setRqLength
(
param
.
getBirthday
().
length
());
}
if
(
param
.
getSjhmgsd
()!=
null
&&
!
""
.
equals
(
param
.
getSjhmgsd
())){
totalCount
=
spatiotemporalBackTrackService
.
findSjgsdSkhsDetailListTotalCount
(
param
);
sbtResultDetails
=
spatiotemporalBackTrackService
.
findSjgsdSkhsTaskResultDetailList
(
param
);
}
else
{
totalCount
=
spatiotemporalBackTrackService
.
findSkhsDetailListTotalCount
(
param
);
sbtResultDetails
=
spatiotemporalBackTrackService
.
findSkhsTaskResultDetailList
(
param
);
}
if
(
null
!=
sbtResultDetails
&&
sbtResultDetails
.
size
()
>
0
)
{
for
(
SBTResultDetail
tsaf
:
sbtResultDetails
)
{
String
zjhm
=
tsaf
.
getZjhm
();
...
...
src/main/java/com/founder/interservice/spatiotemporalBackTrack/service/SpatiotemporalBackTrackService.java
View file @
81adc668
...
...
@@ -35,8 +35,4 @@ public interface SpatiotemporalBackTrackService {
public
int
deleteSkbsTrackResultByTaskId
(
String
taskId
);
//时空回溯相关 结束
List
<
SBTResultDetail
>
findSjgsdSkhsTaskResultDetailList
(
SBTResultDetail
sbtResultDetail
);
Integer
findSjgsdSkhsDetailListTotalCount
(
SBTResultDetail
sbtResultDetail
);
}
src/main/java/com/founder/interservice/spatiotemporalBackTrack/service/impl/SpatiotemporalBackTrackServiceImpl.java
View file @
81adc668
...
...
@@ -160,32 +160,30 @@ public class SpatiotemporalBackTrackServiceImpl implements SpatiotemporalBackTra
vo
.
setSqlStr
(
" COUNT ( * ) counts, CASE WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,' THEN '前科' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',1' THEN '高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,1' THEN '前科高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
未知
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
无
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
vo
.
setIsNullField
(
" b.zjhm is not null "
);
vo
.
setGroupByField
(
" b.sf_Fzxyr, b.sf_Gwry "
);
list
=
sBTResultDetailMapper
.
getFldhCountList
(
vo
);
}
else
if
(
"SJHMGSD"
.
equals
(
checkVal
))
{
for
(
int
a
=
0
;
a
<
2
;
a
++)
{
if
(
a
==
0
)
{
if
(
a
==
0
)
{
//号码归属地分类(按省分类)
vo
.
setSqlStr
(
" count(c.province) counts, c.province as names, c.province as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.province "
);
list
=
sBTResultDetailMapper
.
getHssjhmGsdListsj
(
vo
);
}
else
{
}
else
{
//号码归属地分类(按市分类)
vo
.
setSqlStr
(
" d.counts, e.pc as names, d.vals, e.province parents, 1 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone group by c.phone) "
);
vo
.
setGroupByField
(
""
);
list
.
addAll
(
sBTResultDetailMapper
.
getHssjhmGsdList
(
vo
));
vo
.
setSqlStr
(
" distinct(g.province) as sf, n.counts, g.pc, n.names, n.names vals, g.province parents, 1 levels from TB_ST_PHONENO g ,(SELECT COUNT (c.pc) counts, c.pc AS names "
);
vo
.
setGroupByField
(
" c.pc ) n where n.names = g.pc"
);
}
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
list
.
addAll
(
sBTResultDetailMapper
.
getHssjhmGsdList
(
vo
));
}
}
else
if
(
"SJHMYYS"
.
equals
(
checkVal
)){
//号码运营商分类
vo
.
setSqlStr
(
" count(c.SERVICE_PROVIDER) counts, c.SERVICE_PROVIDER as names, c.SERVICE_PROVIDER as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.SERVICE_PROVIDER "
);
list
=
sBTResultDetailMapper
.
getHssjhmGsdList
sj
(
vo
);
list
=
sBTResultDetailMapper
.
getHssjhmGsdList
(
vo
);
}
return
list
;
}
...
...
@@ -207,23 +205,4 @@ public class SpatiotemporalBackTrackServiceImpl implements SpatiotemporalBackTra
return
sBTResultDetailMapper
.
deleteSkbsTrackResultByTaskId
(
taskId
);
}
@Override
public
List
<
SBTResultDetail
>
findSjgsdSkhsTaskResultDetailList
(
SBTResultDetail
sbtResultDetail
)
{
try
{
return
sBTResultDetailMapper
.
findSjgsdSkhsDetailList
(
sbtResultDetail
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
@Override
public
Integer
findSjgsdSkhsDetailListTotalCount
(
SBTResultDetail
sbtResultDetail
)
{
try
{
return
sBTResultDetailMapper
.
findSjgsdSkhsDetailListTotalCount
(
sbtResultDetail
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
0
;
}
}
src/main/java/com/founder/interservice/tracktraveltogether/controller/TrackTogetherContoller.java
View file @
81adc668
...
...
@@ -415,14 +415,8 @@ public class TrackTogetherContoller {
if
(
taskParam
.
getBirthday
()!=
null
&&
!
""
.
equals
(
taskParam
.
getBirthday
())){
taskParam
.
setRqLength
(
taskParam
.
getBirthday
().
length
());
}
if
(
taskParam
.
getSjhmgsd
()!=
null
&&
!
""
.
equals
(
taskParam
.
getSjhmgsd
())){
detailList
=
trackTogetherService
.
getSjhmgsdTogetherResultDetailList
(
taskParam
);
totalCount
=
trackTogetherService
.
getSjhmgsdTogetherResultDetailListTotalCount
(
taskParam
);
}
else
{
detailList
=
trackTogetherService
.
getTogetherResultDetailList
(
taskParam
);
totalCount
=
trackTogetherService
.
getTogetherResultDetailListTotalCount
(
taskParam
);
}
if
(
null
!=
detailList
&&
detailList
.
size
()
>
0
)
{
for
(
RegionalTaskResultDetail
tsaf
:
detailList
)
{
String
zjhm
=
tsaf
.
getZjhm
();
...
...
src/main/java/com/founder/interservice/tracktraveltogether/service/TrackTogetherService.java
View file @
81adc668
...
...
@@ -50,7 +50,4 @@ public interface TrackTogetherService {
//删除时空伴随任务结果
public
int
deleteTogetkerTaskResultByTaskId
(
String
taskId
);
List
<
RegionalTaskResultDetail
>
getSjhmgsdTogetherResultDetailList
(
RegionalTaskResultDetail
taskParam
);
int
getSjhmgsdTogetherResultDetailListTotalCount
(
RegionalTaskResultDetail
taskParam
);
}
src/main/java/com/founder/interservice/tracktraveltogether/service/impl/TrackTogetherServiceImpl.java
View file @
81adc668
...
...
@@ -279,7 +279,7 @@ public class TrackTogetherServiceImpl implements TrackTogetherService {
vo
.
setSqlStr
(
" COUNT ( * ) counts, CASE WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,' THEN '前科' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',1' THEN '高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) ='1,1' THEN '前科高危' "
+
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
未知
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
" WHEN (b.sf_Fzxyr|| ',' ||b.sf_Gwry) =',' THEN '
无
' END as names ,(b.sf_Fzxyr|| ',' ||b.sf_Gwry) as vals "
);
vo
.
setIsNullField
(
" b.zjhm is not null "
);
vo
.
setGroupByField
(
" b.sf_Fzxyr, b.sf_Gwry "
);
list
=
togetherTaskResultMapper
.
getSkbsFldhCountList
(
vo
);
...
...
@@ -288,23 +288,21 @@ public class TrackTogetherServiceImpl implements TrackTogetherService {
if
(
a
==
0
){
//号码归属地分类(按省分类)
vo
.
setSqlStr
(
" count(c.province) counts, c.province as names, c.province as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.province "
);
list
=
togetherTaskResultMapper
.
getsjhmGsdListsj
(
vo
);
}
else
{
//号码归属地分类(按市分类)
vo
.
setSqlStr
(
" d.counts, e.pc as names, d.vals, e.province parents, 1 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone group by c.phone) "
);
vo
.
setGroupByField
(
""
);
list
.
addAll
(
togetherTaskResultMapper
.
getsjhmGsdList
(
vo
));
vo
.
setSqlStr
(
" distinct(g.province) as sf, n.counts, g.pc, n.names, n.names vals, g.province parents, 1 levels from TB_ST_PHONENO g ,(SELECT COUNT (c.pc) counts, c.pc AS names "
);
vo
.
setGroupByField
(
" c.pc ) n where n.names = g.pc"
);
}
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
list
.
addAll
(
togetherTaskResultMapper
.
getsjhmGsdList
(
vo
));
}
}
else
if
(
"SJHMYYS"
.
equals
(
checkVal
)){
//号码运营商分类
vo
.
setSqlStr
(
" count(c.SERVICE_PROVIDER) counts, c.SERVICE_PROVIDER as names, c.SERVICE_PROVIDER as vals, '无' parents, 0 levels "
);
vo
.
setIsNullField
(
" substr(b.sjhm,1,7)=c.phone "
);
vo
.
setGroupByField
(
" c.SERVICE_PROVIDER "
);
list
=
togetherTaskResultMapper
.
getsjhmGsdList
sj
(
vo
);
list
=
togetherTaskResultMapper
.
getsjhmGsdList
(
vo
);
}
//存放手机号码对应的归属地
...
...
@@ -359,24 +357,4 @@ public class TrackTogetherServiceImpl implements TrackTogetherService {
return
togetherTaskResultMapper
.
deleteTogetkerTaskResultByTaskId
(
taskId
);
}
@Override
public
List
<
RegionalTaskResultDetail
>
getSjhmgsdTogetherResultDetailList
(
RegionalTaskResultDetail
taskParam
)
{
try
{
return
regionalTaskResultDetailMapper
.
getSjhmgsdTogetherResultDetailList
(
taskParam
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
@Override
public
int
getSjhmgsdTogetherResultDetailListTotalCount
(
RegionalTaskResultDetail
taskParam
)
{
try
{
return
regionalTaskResultDetailMapper
.
getSjhmgsdTogetherResultDetailListTotalCount
(
taskParam
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
0
;
}
}
src/main/resources/mybatis/mapper/xzxt/RegionalTaskResultDetailMapper.xml
View file @
81adc668
...
...
@@ -161,12 +161,12 @@
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
province
= #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
p
hone
p
c = #{sjhmgsd}
</if>
in #{sjhmgsd}
)
)
</if>
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
...
...
@@ -228,12 +228,12 @@
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
province
= #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
p
hone
p
c = #{sjhmgsd}
</if>
in #{sjhmgsd}
)
)
</if>
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
...
...
@@ -292,12 +292,12 @@
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
province
= #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
p
hone
p
c = #{sjhmgsd}
</if>
in #{sjhmgsd}
)
)
</if>
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
...
...
@@ -338,6 +338,17 @@
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
</if>
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province = #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
pc = #{sjhmgsd}
</if>
)
</if>
</select>
<select
id=
"getTogetherResultDetailList"
parameterType=
"com.founder.interservice.regionalanalysis.model.RegionalTaskResultDetail"
resultType=
"com.founder.interservice.regionalanalysis.model.RegionalTaskResultDetail"
>
...
...
@@ -397,12 +408,24 @@
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
</if>
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province = #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
pc = #{sjhmgsd}
</if>
)
</if>
order by t.COUNT desc
) t1
where rownum
<![CDATA[ <= ]]>
#{endNum}
) t2
where rn
<![CDATA[ > ]]>
#{startNum}
</select>
<select
id=
"getFlCountList"
resultType=
"java.util.Map"
>
${sqlStr}
</select>
...
...
@@ -420,9 +443,8 @@
<if
test=
"groupByField!= null and groupByField!= ''"
>
group by ${groupByField}
</if>
</select>
<select
id=
"getFldhBzhCountList"
parameterType=
"com.founder.interservice.regionalanalysis.VO.RegionalTaskResultVO"
resultType=
"java.util.Map"
>
select ${sqlStr} from TB_ST_REGIONALSTASKRESULT a
left join REGIONALTASKRESULTDETAIL b on a.object_type=b.object_type and a.OBJECT_VALUE = b.OBJECT_VALUE
...
...
@@ -438,84 +460,7 @@
</if>
</select>
<select
id =
"getSjhmgsdTogetherResultDetailListTotalCount"
parameterType =
"com.founder.interservice.regionalanalysis.model.RegionalTaskResultDetail"
resultType=
"int"
>
select count(*)
from TB_ST_TOGETHERTASKRESULT t, TB_ST_TOGETHERRESULTDETAIL td
where t.TASK_ID = #{taskId} and t.OBJECT_VALUE = td.OBJECT_VALUE AND t.OBJECT_TYPE = td.OBJECT_TYPE
and substr(td.sjhm,1,7) in (
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
</if>
<if
test=
'sjhmgsdsj=="1"'
>
phone
</if>
in #{sjhmgsd}
</if>
)
</select>
<select
id=
"getSjhmgsdTogetherResultDetailList"
parameterType=
"com.founder.interservice.regionalanalysis.model.RegionalTaskResultDetail"
resultType=
"com.founder.interservice.regionalanalysis.model.RegionalTaskResultDetail"
>
select t2.*
from (
select t1.*,
rownum as rn
from (
select
t.TASK_ID as taskId,
t.OBJECT_TYPE as objectType,
t.OBJECT_TYPE_NAME as objectTypeName,
t.OBJECT_VALUE as objectValue,
t.COUNT AS count,
t.DJSJ AS djsj,
td.TASK_RESULT_ID as taskResultId,
td.BIRTHDAY as birthday,
td.NAME as name,
td.RYZP as ryzp,
td.XZZDZMC as xzzDzmc,
td.CSDDZMC as csdDzmc,
td.ZJLX as zjlx,
td.ZJLX_CODE as zjlxCode,
td.AGE as age,
td.SEX as sex,
td.ZJHM as zjhm,
td.SJHM as sjhm,
td.SF_FZXYR as sfFzxyr,
td.SF_GWRY as sfGwry
from TB_ST_TOGETHERTASKRESULT t, TB_ST_TOGETHERRESULTDETAIL td
where t.TASK_ID = #{taskId} and t.OBJECT_VALUE = td.OBJECT_VALUE AND t.OBJECT_TYPE = td.OBJECT_TYPE
and substr(td.sjhm,1,7) in (
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
</if>
<if
test=
'sjhmgsdsj=="1"'
>
phone
</if>
in #{sjhmgsd}
</if>
)
order by t.COUNT desc
) t1
where rownum
<![CDATA[ <= ]]>
#{endNum}
) t2
where rn
<![CDATA[ > ]]>
#{startNum}
</select>
<select
id=
"getsjhmGsdList"
parameterType=
"com.founder.interservice.regionalanalysis.VO.RegionalTaskResultVO"
resultType=
"java.util.Map"
>
select ${sqlStr} from TB_ST_PHONENO e ,( SELECT count(c.phone) counts, c.phone as vals
FROM TB_ST_REGIONALSTASKRESULT a,
REGIONALTASKRESULTDETAIL b,
TB_ST_PHONENO c
WHERE a.object_type = b.object_type AND a.OBJECT_VALUE = b.OBJECT_VALUE
AND a.task_id=#{taskId}
<if
test=
"isNullField!= null and isNullField!= ''"
>
and ${isNullField}
</if>
d where d.vals = e.phone
</select>
<select
id=
"getsjhmGsdListsj"
parameterType=
"com.founder.interservice.regionalanalysis.VO.RegionalTaskResultVO"
resultType=
"java.util.Map"
>
select ${sqlStr} FROM TB_ST_REGIONALSTASKRESULT a,
REGIONALTASKRESULTDETAIL b,
TB_ST_PHONENO c
...
...
@@ -528,4 +473,5 @@
group by ${groupByField}
</if>
</select>
</mapper>
\ No newline at end of file
src/main/resources/mybatis/mapper/xzxt/SBTResultDetailMapper.xml
View file @
81adc668
...
...
@@ -226,6 +226,17 @@
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
</if>
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province = #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
pc = #{sjhmgsd}
</if>
)
</if>
</select>
<!-- 获取时空回溯list -->
...
...
@@ -284,6 +295,17 @@
<if
test=
"sjhmyys!=null and sjhmyys!=''"
>
and substr(td.sjhm,1,7) in ( select phone from TB_ST_PHONENO where SERVICE_PROVIDER = #{sjhmyys})
</if>
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province = #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
pc = #{sjhmgsd}
</if>
)
</if>
order by td.name desc nulls LAST,t.djsj desc
) t1
where rownum
<![CDATA[ <= ]]>
#{endNum}
...
...
@@ -377,12 +399,12 @@
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
province
= #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
p
hone
p
c = #{sjhmgsd}
</if>
in #{sjhmgsd}
)
)
</if>
order by td.name desc nulls LAST,t.djsj desc
</select>
...
...
@@ -396,84 +418,7 @@
delete from tb_st_spatiotemporalresult where task_id=#{taskId}
</delete>
<select
id =
"findSjgsdSkhsDetailListTotalCount"
parameterType =
"com.founder.interservice.spatiotemporalBackTrack.model.SBTResultDetail"
resultType=
"int"
>
select count(*)
from TB_ST_SPATIOTEMPORALRESULT t, SBT_RESULT_DETAIL td
where t.TASK_ID = #{taskId} and t.OBJECT_VALUE = td.OBJECT_VALUE AND t.OBJECT_TYPE = td.OBJECT_TYPE
and substr(td.sjhm,1,7) in (
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
</if>
<if
test=
'sjhmgsdsj=="1"'
>
phone
</if>
in #{sjhmgsd}
</if>
)
</select>
<select
id=
"findSjgsdSkhsDetailList"
parameterType=
"com.founder.interservice.spatiotemporalBackTrack.model.SBTResultDetail"
resultType=
"com.founder.interservice.spatiotemporalBackTrack.model.SBTResultDetail"
>
select t2.*
from (
select t1.*,
rownum as rn
from (
select
t.TASK_ID as taskId,
t.OBJECT_TYPE as objectType,
t.OBJECT_TYPE_NAME as objectTypeName,
t.OBJECT_VALUE as objectValue,
t.COUNT AS count,
t.DJSJ AS djsj,
td.TASK_RESULT_ID as taskResultId,
td.BIRTHDAY as birthday,
td.NAME as name,
td.RYZP as ryzp,
td.XZZDZMC as xzzDzmc,
td.CSDDZMC as csdDzmc,
td.ZJLX as zjlx,
td.ZJLX_CODE as zjlxCode,
td.AGE as age,
td.SEX as sex,
td.ZJHM as zjhm,
td.SJHM as sjhm,
td.SF_FZXYR as sfFzxyr,
td.SF_GWRY as sfGwry
from TB_ST_SPATIOTEMPORALRESULT t, SBT_RESULT_DETAIL td
where t.TASK_ID = #{taskId} and t.OBJECT_VALUE = td.OBJECT_VALUE AND t.OBJECT_TYPE = td.OBJECT_TYPE
and substr(td.sjhm,1,7) in (
<if
test=
"sjhmgsd!=null and sjhmgsd!=''"
>
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
</if>
<if
test=
'sjhmgsdsj=="1"'
>
phone
</if>
in #{sjhmgsd}
</if>
)
order by td.name desc nulls LAST,t.djsj desc
) t1
where rownum
<![CDATA[ <= ]]>
#{endNum}
) t2
where rn
<![CDATA[ > ]]>
#{startNum}
</select>
<select
id=
"getHssjhmGsdList"
parameterType=
"com.founder.interservice.spatiotemporalBackTrack.VO.SpatiotemporalBackTrackResultVO"
resultType=
"java.util.Map"
>
select ${sqlStr} from TB_ST_PHONENO e ,( SELECT count(c.phone) counts, c.phone as vals
FROM TB_ST_SPATIOTEMPORALRESULT a,
SBT_RESULT_DETAIL b,
TB_ST_PHONENO c
WHERE a.object_type = b.object_type AND a.OBJECT_VALUE = b.OBJECT_VALUE
AND a.task_id=#{taskId}
<if
test=
"isNullField!= null and isNullField!= ''"
>
and ${isNullField}
</if>
d where d.vals = e.phone
</select>
<select
id=
"getHssjhmGsdListsj"
parameterType=
"com.founder.interservice.spatiotemporalBackTrack.VO.SpatiotemporalBackTrackResultVO"
resultType=
"java.util.Map"
>
select ${sqlStr} FROM TB_ST_SPATIOTEMPORALRESULT a,
SBT_RESULT_DETAIL b,
TB_ST_PHONENO c
...
...
src/main/resources/mybatis/mapper/xzxt/TogetkerTaskResultMapper.xml
View file @
81adc668
...
...
@@ -129,12 +129,12 @@
and substr(td.sjhm,1,7) in (
select phone from TB_ST_PHONENO where
<if
test=
'sjhmgsdsj=="0"'
>
province
province
= #{sjhmgsd}
</if>
<if
test=
'sjhmgsdsj=="1"'
>
p
hone
p
c = #{sjhmgsd}
</if>
in #{sjhmgsd}
)
)
</if>
order by t.COUNT desc
</select>
...
...
@@ -151,18 +151,6 @@
</if>
</select>
<select
id=
"getsjhmGsdList"
parameterType=
"com.founder.interservice.tracktraveltogether.model.TogetherTaskResult"
resultType=
"java.util.Map"
>
select ${sqlStr} from TB_ST_PHONENO e ,( SELECT count(c.phone) counts, c.phone as vals
FROM TB_ST_TOGETHERTASKRESULT a,
TB_ST_TOGETHERRESULTDETAIL b,
TB_ST_PHONENO c
WHERE a.object_type = b.object_type AND a.OBJECT_VALUE = b.OBJECT_VALUE
AND a.task_id=#{taskId}
<if
test=
"isNullField!= null and isNullField!= ''"
>
and ${isNullField}
</if>
d where d.vals = e.phone
</select>
<select
id=
"getsjhmGsdListsj"
parameterType=
"com.founder.interservice.tracktraveltogether.model.TogetherTaskResult"
resultType=
"java.util.Map"
>
select ${sqlStr} FROM TB_ST_TOGETHERTASKRESULT a,
TB_ST_TOGETHERRESULTDETAIL b,
TB_ST_PHONENO c
...
...
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