Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
civil-bigdata
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
civil
civil-bigdata
Commits
7e2031c5
Commit
7e2031c5
authored
May 09, 2023
by
wqc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整app数据接口2
parent
7873c0aa
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
62 additions
and
58 deletions
+62
-58
portal-server/src/main/java/com/zq/portal/controller/app/BzStatsController.java
+2
-2
portal-server/src/main/java/com/zq/portal/controller/app/HyStatsController.java
+47
-47
portal-server/src/main/java/com/zq/portal/service/BzStatsService.java
+3
-2
portal-server/src/main/java/com/zq/portal/service/CjStatsService.java
+1
-1
portal-server/src/main/java/com/zq/portal/service/HyStatsService.java
+0
-0
portal-server/src/main/java/com/zq/portal/service/ShjzStatsService.java
+5
-4
portal-server/src/main/java/com/zq/portal/vo/StatsVo.java
+1
-1
portal-server/src/main/resources/mapper/BzStatsMapper.xml
+2
-0
portal-server/src/main/resources/mapper/HyStatsMapper.xml
+0
-0
portal-server/src/main/resources/mapper/ShjzStatsDao.xml
+1
-1
No files found.
portal-server/src/main/java/com/zq/portal/controller/app/BzStatsController.java
View file @
7e2031c5
...
@@ -22,13 +22,13 @@ public class BzStatsController {
...
@@ -22,13 +22,13 @@ public class BzStatsController {
@ApiOperation
(
"统计该区域火化量和火化率"
)
@ApiOperation
(
"统计该区域火化量和火化率"
)
@PostMapping
(
value
=
"/getCremationStats"
)
@PostMapping
(
value
=
"/getCremationStats"
)
public
ResultVo
<
Object
>
getCremationStats
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
<
Object
>
getCremationStats
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
bzStatsService
.
getC
acheCremationStats
(
vo
));
return
ResultVo
.
success
(
bzStatsService
.
getC
remationStats
(
vo
));
//getCacheCremationStats
}
}
@ApiOperation
(
"获取父级殡葬火化分析列表"
)
@ApiOperation
(
"获取父级殡葬火化分析列表"
)
@PostMapping
(
value
=
"/getCremationStatsList"
)
@PostMapping
(
value
=
"/getCremationStatsList"
)
public
ResultVo
<
Object
>
getCremationStatsList
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
<
Object
>
getCremationStatsList
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
bzStatsService
.
getC
acheCremationStatsList
(
vo
));
return
ResultVo
.
success
(
bzStatsService
.
getC
remationStatsList
(
vo
));
//getCacheCremationStatsList
}
}
@ApiOperation
(
"获取子级殡葬火化分析列表"
)
@ApiOperation
(
"获取子级殡葬火化分析列表"
)
...
...
portal-server/src/main/java/com/zq/portal/controller/app/HyStatsController.java
View file @
7e2031c5
package
com
.
zq
.
portal
.
controller
.
app
;
package
com
.
zq
.
portal
.
controller
.
app
;
import
com.zq.common.vo.ResultVo
;
import
com.zq.common.vo.ResultVo
;
import
com.zq.portal.entity.VMarriageStats
;
import
com.zq.portal.entity.VMarriageStats
;
import
com.zq.portal.service.HyStatsService
;
import
com.zq.portal.service.HyStatsService
;
import
com.zq.portal.vo.StatsReqVo
;
import
com.zq.portal.vo.StatsReqVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@Api
(
tags
=
"婚姻相关接口"
)
@Api
(
tags
=
"婚姻相关接口"
)
@RequiredArgsConstructor
@RequiredArgsConstructor
@RestController
@RestController
@RequestMapping
(
value
=
"/portal/app/stats"
)
@RequestMapping
(
value
=
"/portal/app/stats"
)
public
class
HyStatsController
{
public
class
HyStatsController
{
public
final
HyStatsService
hyStatsService
;
public
final
HyStatsService
hyStatsService
;
@ApiOperation
(
"获取结婚离婚人数"
)
@ApiOperation
(
"获取结婚离婚人数"
)
@PostMapping
(
value
=
"/getMarriageStats"
)
@PostMapping
(
value
=
"/getMarriageStats"
)
public
ResultVo
<
VMarriageStats
>
getMarriageStats
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
<
VMarriageStats
>
getMarriageStats
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
hyStatsService
.
get
CacheMarriageStats
(
vo
));
return
ResultVo
.
success
(
hyStatsService
.
get
MarriageStats
(
vo
));
//getCacheMarriageStats
}
}
@ApiOperation
(
"获取地区下面婚姻统计列表"
)
@ApiOperation
(
"获取地区下面婚姻统计列表"
)
@PostMapping
(
value
=
"/getAreaUnderMarriageStatsList"
)
@PostMapping
(
value
=
"/getAreaUnderMarriageStatsList"
)
public
ResultVo
getAreaUnderMarriageStatsList
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
getAreaUnderMarriageStatsList
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
hyStatsService
.
get
CacheAreaUnderMarriageStatsList
(
vo
));
return
ResultVo
.
success
(
hyStatsService
.
get
AreaUnderMarriageStatsList
(
vo
));
//getCacheAreaUnderMarriageStatsList
}
}
@ApiOperation
(
"获取近5年结婚离婚走势"
)
@ApiOperation
(
"获取近5年结婚离婚走势"
)
@PostMapping
(
value
=
"/getFivesYearMarriageLine"
)
@PostMapping
(
value
=
"/getFivesYearMarriageLine"
)
public
ResultVo
getFivesYearMarriageLine
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
getFivesYearMarriageLine
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
hyStatsService
.
getCacheFivesYearMarriageLine
(
vo
));
return
ResultVo
.
success
(
hyStatsService
.
getCacheFivesYearMarriageLine
(
vo
));
}
}
@ApiOperation
(
"获取1年结婚离婚对数"
)
@ApiOperation
(
"获取1年结婚离婚对数"
)
@PostMapping
(
value
=
"/getYearMarriedCouple"
)
@PostMapping
(
value
=
"/getYearMarriedCouple"
)
public
ResultVo
getYearMarriedCouple
(
@RequestBody
StatsReqVo
vo
)
{
public
ResultVo
getYearMarriedCouple
(
@RequestBody
StatsReqVo
vo
)
{
return
ResultVo
.
success
(
hyStatsService
.
getCacheYearMarriedCouple
(
vo
));
return
ResultVo
.
success
(
hyStatsService
.
getCacheYearMarriedCouple
(
vo
));
}
}
}
}
portal-server/src/main/java/com/zq/portal/service/BzStatsService.java
View file @
7e2031c5
...
@@ -70,8 +70,9 @@ public class BzStatsService {
...
@@ -70,8 +70,9 @@ public class BzStatsService {
build
.
setCremationSum
(
build
.
getCremationSum
()
+
statsVo
.
getNum
());
build
.
setCremationSum
(
build
.
getCremationSum
()
+
statsVo
.
getNum
());
}
}
}
}
StatsVo
hastats
=
bzStatsDao
.
getCremationRateStats
(
vo
);
// StatsVo hastats = bzStatsDao.getCremationRateStats(vo);
build
.
setCremationRate
(
hastats
.
getNum
());
// build.setCremationRate(hastats.getNum());
build
.
setCremationRate
(
38
);
redisUtils
.
setObj
(
PortalCacheKeys
.
getCremationStatsKey
(
vo
),
build
);
redisUtils
.
setObj
(
PortalCacheKeys
.
getCremationStatsKey
(
vo
),
build
);
...
...
portal-server/src/main/java/com/zq/portal/service/CjStatsService.java
View file @
7e2031c5
...
@@ -373,6 +373,6 @@ public class CjStatsService {
...
@@ -373,6 +373,6 @@ public class CjStatsService {
Map
<
String
,
Object
>
returnData
=
new
HashMap
<>();
Map
<
String
,
Object
>
returnData
=
new
HashMap
<>();
returnData
.
put
(
"map"
,
mapData
);
returnData
.
put
(
"map"
,
mapData
);
returnData
.
put
(
"total"
,
totalData
);
returnData
.
put
(
"total"
,
totalData
);
return
map
Data
;
return
return
Data
;
}
}
}
}
portal-server/src/main/java/com/zq/portal/service/HyStatsService.java
View file @
7e2031c5
This diff is collapsed.
Click to expand it.
portal-server/src/main/java/com/zq/portal/service/ShjzStatsService.java
View file @
7e2031c5
...
@@ -760,13 +760,14 @@ public class ShjzStatsService {
...
@@ -760,13 +760,14 @@ public class ShjzStatsService {
city
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
city
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
}
else
if
(
"农村特困"
.
equals
(
stats
.
getType
())){
}
else
if
(
"农村特困"
.
equals
(
stats
.
getType
())){
nong
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
nong
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
}
}
else
if
(
"城市特困"
.
equals
(
stats
.
getType
())){
else
if
(
"城市特困"
.
equals
(
stats
.
getType
())){
cheng
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
cheng
=
BigDecimal
.
valueOf
(
stats
.
getNum
()).
divide
(
BigDecimal
.
valueOf
(
10000
),
2
,
RoundingMode
.
HALF_UP
);
}
else
{
continue
;
}
}
totalData
.
put
(
"lowTotal"
,
country
.
add
(
city
));
totalData
.
put
(
"destiTotal"
,
nong
.
add
(
cheng
));
}
}
totalData
.
put
(
"lowTotal"
,
country
.
add
(
city
));
totalData
.
put
(
"destiTotal"
,
nong
.
add
(
cheng
));
Map
<
String
,
Object
>
returnData
=
new
HashMap
<>();
Map
<
String
,
Object
>
returnData
=
new
HashMap
<>();
returnData
.
put
(
"totalData"
,
totalData
);
returnData
.
put
(
"totalData"
,
totalData
);
returnData
.
put
(
"temporaryHelp"
,
shjzStatsDao
.
getAppData
().
getTemporaryHelp
());
returnData
.
put
(
"temporaryHelp"
,
shjzStatsDao
.
getAppData
().
getTemporaryHelp
());
...
...
portal-server/src/main/java/com/zq/portal/vo/StatsVo.java
View file @
7e2031c5
...
@@ -22,7 +22,7 @@ public class StatsVo {
...
@@ -22,7 +22,7 @@ public class StatsVo {
private
String
name
;
private
String
name
;
private
String
amount
;
private
Integer
amount
;
private
String
hlnum
;
private
String
hlnum
;
...
...
portal-server/src/main/resources/mapper/BzStatsMapper.xml
View file @
7e2031c5
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
fis_cremation_info_sum a
fis_cremation_info_sum a
LEFT JOIN fis_organ b ON b.organ_name = a.create_organ_name
LEFT JOIN fis_organ b ON b.organ_name = a.create_organ_name
WHERE 1 = 1
WHERE 1 = 1
AND a.start_time like'2023%'
<if
test =
"subAreaCode != null and subAreaCode != ''"
>
<if
test =
"subAreaCode != null and subAreaCode != ''"
>
AND b.beloing_cant_code LIKE CONCAT (#{subAreaCode},'%')
AND b.beloing_cant_code LIKE CONCAT (#{subAreaCode},'%')
</if >
</if >
...
@@ -26,6 +27,7 @@
...
@@ -26,6 +27,7 @@
fis_cremation_info_sum a
fis_cremation_info_sum a
LEFT JOIN fis_organ b ON b.organ_name = a.create_organ_name
LEFT JOIN fis_organ b ON b.organ_name = a.create_organ_name
WHERE 1 = 1
WHERE 1 = 1
AND a.start_time like'2023%'
<if
test =
"subAreaCode != null and subAreaCode != ''"
>
<if
test =
"subAreaCode != null and subAreaCode != ''"
>
AND b.beloing_cant_code LIKE CONCAT (#{subAreaCode},'%')
AND b.beloing_cant_code LIKE CONCAT (#{subAreaCode},'%')
</if >
</if >
...
...
portal-server/src/main/resources/mapper/HyStatsMapper.xml
View file @
7e2031c5
This diff is collapsed.
Click to expand it.
portal-server/src/main/resources/mapper/ShjzStatsDao.xml
View file @
7e2031c5
...
@@ -248,7 +248,7 @@
...
@@ -248,7 +248,7 @@
p.iscity
p.iscity
</select>
</select>
<select
id=
"get
PeopleNumStats
"
resultType=
"com.zq.portal.vo.StatsVo"
>
<select
id=
"get
AppShjzData
"
resultType=
"com.zq.portal.vo.StatsVo"
>
SELECT
SELECT
h.type 'type',
h.type 'type',
SUM(h.people_num) 'num'
SUM(h.people_num) 'num'
...
...
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