Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
955389a0
Commit
955389a0
authored
Dec 11, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(statis):行政审批局
1.区域统计适配行政审批
parent
7ac3d977
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
16 deletions
+26
-16
StCommonServiceImpl.java
...odule/statistcs/biz/service/impl/StCommonServiceImpl.java
+2
-2
YwblpjsxtjServiceImpl.java
...stcs/biz/service/impl/ZBGLImpl/YwblpjsxtjServiceImpl.java
+24
-14
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/StCommonServiceImpl.java
View file @
955389a0
...
@@ -98,7 +98,7 @@ public class StCommonServiceImpl {
...
@@ -98,7 +98,7 @@ public class StCommonServiceImpl {
private
static
Map
<
Integer
,
RegionModel
>
regionCodeRegionMap
=
new
ConcurrentHashMap
<>();
private
static
Map
<
Integer
,
RegionModel
>
regionCodeRegionMap
=
new
ConcurrentHashMap
<>();
// 行政区域code对应监管/审批单位code Map
// 行政区域code对应监管/审批单位code Map
private
static
Map
<
Integer
,
List
<
String
>>
regionCodeCompanyCodeMap
=
new
ConcurrentHashMap
<>();
private
static
final
Map
<
Integer
,
List
<
String
>>
regionCodeCompanyCodeMap
=
new
ConcurrentHashMap
<>();
private
static
final
List
<
RegionModel
>
regionModels
=
new
ArrayList
<>();
private
static
final
List
<
RegionModel
>
regionModels
=
new
ArrayList
<>();
...
@@ -168,7 +168,7 @@ public class StCommonServiceImpl {
...
@@ -168,7 +168,7 @@ public class StCommonServiceImpl {
* @param cityCode 区域
* @param cityCode 区域
* @param dpFilterParamBaseDto 过滤条件
* @param dpFilterParamBaseDto 过滤条件
*/
*/
p
rivate
void
setChildCompanyCodeByRegion
(
String
cityCode
,
DPFilterParamBaseDto
dpFilterParamBaseDto
)
{
p
ublic
void
setChildCompanyCodeByRegion
(
String
cityCode
,
DPFilterParamBaseDto
dpFilterParamBaseDto
)
{
RegionModel
region
=
regionCodeRegionMap
.
get
(
Integer
.
valueOf
(
cityCode
));
RegionModel
region
=
regionCodeRegionMap
.
get
(
Integer
.
valueOf
(
cityCode
));
dpFilterParamBaseDto
.
setCompanyCodes
(
regionCodeCompanyCodeMap
.
computeIfAbsent
(
Integer
.
valueOf
(
cityCode
),
k
->
commonMapper
.
selectCompanyCodeByRegionCode
(
region
.
getSequenceNbr
())));
dpFilterParamBaseDto
.
setCompanyCodes
(
regionCodeCompanyCodeMap
.
computeIfAbsent
(
Integer
.
valueOf
(
cityCode
),
k
->
commonMapper
.
selectCompanyCodeByRegionCode
(
region
.
getSequenceNbr
())));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/ZBGLImpl/YwblpjsxtjServiceImpl.java
View file @
955389a0
...
@@ -11,6 +11,7 @@ import com.yeejoin.amos.boot.module.statistics.api.mapper.JGStatisticsMapper;
...
@@ -11,6 +11,7 @@ import com.yeejoin.amos.boot.module.statistics.api.mapper.JGStatisticsMapper;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.ZBGLStatisticsMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.ZBGLStatisticsMapper
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -32,8 +33,10 @@ public class YwblpjsxtjServiceImpl implements IZBGLService {
...
@@ -32,8 +33,10 @@ public class YwblpjsxtjServiceImpl implements IZBGLService {
List
<
RegionModel
>
regionModels
=
stCommonService
.
setRegionIfRootParent
(
dpFilterParamForDetailDto
.
getCityCode
());
List
<
RegionModel
>
regionModels
=
stCommonService
.
setRegionIfRootParent
(
dpFilterParamForDetailDto
.
getCityCode
());
String
orgCodeP
=
stCommonService
.
getAndSetOrgCode
(
dpFilterParamForDetailDto
.
getCityCode
());
String
orgCodeP
=
stCommonService
.
getAndSetOrgCode
(
dpFilterParamForDetailDto
.
getCityCode
());
DPFilterParamDto
dpFilterParamDto
=
new
DPFilterParamDto
();
DPFilterParamDto
dpFilterParamDto
=
new
DPFilterParamDto
();
dpFilterParamDto
.
setCityCode
(
dpFilterParamForDetailDto
.
getCityCode
());
stCommonService
.
setChildCompanyCodeByRegion
(
dpFilterParamForDetailDto
.
getCityCode
(),
dpFilterParamDto
);
//安装告知、维修告知、改造告知、移装告知
//安装告知、维修告知、改造告知、移装告知
List
<
CountDto
>
noticCount
=
jgStatisticsMapper
.
queryNoticeAvgDayByReceiveCompany
(
dpFilterParamDto
,
orgCodeP
);
List
<
CountDto
>
notic
e
Count
=
jgStatisticsMapper
.
queryNoticeAvgDayByReceiveCompany
(
dpFilterParamDto
,
orgCodeP
);
//使用登记、车用气瓶使用登记
//使用登记、车用气瓶使用登记
List
<
CountDto
>
useCount
=
jgStatisticsMapper
.
queryUseAvgDayByReceiveCompany
(
dpFilterParamDto
,
orgCodeP
);
List
<
CountDto
>
useCount
=
jgStatisticsMapper
.
queryUseAvgDayByReceiveCompany
(
dpFilterParamDto
,
orgCodeP
);
//更名变更登记、改造变更登记、移装变更登记、单位变更登记、气瓶单位变更登记
//更名变更登记、改造变更登记、移装变更登记、单位变更登记、气瓶单位变更登记
...
@@ -72,23 +75,30 @@ public class YwblpjsxtjServiceImpl implements IZBGLService {
...
@@ -72,23 +75,30 @@ public class YwblpjsxtjServiceImpl implements IZBGLService {
}
}
returnMap
.
put
(
"legendData"
,
legendData
);
returnMap
.
put
(
"legendData"
,
legendData
);
List
xdata
=
new
ArrayList
();
List
<
String
>
xdata
=
new
ArrayList
<>
();
List
notic
=
new
ArrayList
();
List
<
String
>
notic
=
new
ArrayList
<>
();
List
use
=
new
ArrayList
();
List
<
String
>
use
=
new
ArrayList
<>
();
List
change
=
new
ArrayList
();
List
<
String
>
change
=
new
ArrayList
<>
();
List
disable
=
new
ArrayList
();
List
<
String
>
disable
=
new
ArrayList
<>
();
List
cancel
=
new
ArrayList
();
List
<
String
>
cancel
=
new
ArrayList
<>
();
regionModels
.
forEach
(
r
->
{
regionModels
.
forEach
(
r
->
{
xdata
.
add
(
r
.
getRegionName
());
xdata
.
add
(
r
.
getRegionName
());
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
r
.
getRegionCode
().
toString
());
String
selfAndChildRegion
=
stCommonService
.
getSelfAndChildRegion
(
r
);
notic
.
add
(
this
.
avgAndSumDealDate
(
noticCount
.
stream
().
filter
(
c
->
c
.
getKeyStr
().
contains
(
orgCode
)).
collect
(
Collectors
.
toList
())));
if
(!
ValidationUtil
.
isEmpty
(
selfAndChildRegion
))
{
use
.
add
(
this
.
avgAndSumDealDate
(
useCount
.
stream
().
filter
(
c
->
c
.
getKeyStr
().
contains
(
orgCode
)).
collect
(
Collectors
.
toList
())));
notic
.
add
(
this
.
avgAndSumDealDate
(
noticeCount
.
stream
().
filter
(
c
->
selfAndChildRegion
.
contains
(
stCommonService
.
castCompanyCode2RegionCode
(
c
.
getKeyStr
()))).
collect
(
Collectors
.
toList
())));
change
.
add
(
this
.
avgAndSumDealDate
(
changeCount
.
stream
().
filter
(
c
->
c
.
getKeyStr
().
contains
(
orgCode
)).
collect
(
Collectors
.
toList
())));
use
.
add
(
this
.
avgAndSumDealDate
(
useCount
.
stream
().
filter
(
c
->
selfAndChildRegion
.
contains
(
stCommonService
.
castCompanyCode2RegionCode
(
c
.
getKeyStr
()))).
collect
(
Collectors
.
toList
())));
disable
.
add
(
this
.
avgAndSumDealDate
(
disableCount
.
stream
().
filter
(
c
->
c
.
getKeyStr
().
contains
(
orgCode
)).
collect
(
Collectors
.
toList
())));
change
.
add
(
this
.
avgAndSumDealDate
(
changeCount
.
stream
().
filter
(
c
->
selfAndChildRegion
.
contains
(
stCommonService
.
castCompanyCode2RegionCode
(
c
.
getKeyStr
()))).
collect
(
Collectors
.
toList
())));
cancel
.
add
(
this
.
avgAndSumDealDate
(
cancelCount
.
stream
().
filter
(
c
->
c
.
getKeyStr
().
contains
(
orgCode
)).
collect
(
Collectors
.
toList
())));
disable
.
add
(
this
.
avgAndSumDealDate
(
disableCount
.
stream
().
filter
(
c
->
selfAndChildRegion
.
contains
(
stCommonService
.
castCompanyCode2RegionCode
(
c
.
getKeyStr
()))).
collect
(
Collectors
.
toList
())));
cancel
.
add
(
this
.
avgAndSumDealDate
(
cancelCount
.
stream
().
filter
(
c
->
selfAndChildRegion
.
contains
(
stCommonService
.
castCompanyCode2RegionCode
(
c
.
getKeyStr
()))).
collect
(
Collectors
.
toList
())));
}
else
{
notic
.
add
(
"0"
);
use
.
add
(
"0"
);
change
.
add
(
"0"
);
disable
.
add
(
"0"
);
cancel
.
add
(
"0"
);
}
});
});
returnMap
.
put
(
"xdata"
,
xdata
);
returnMap
.
put
(
"xdata"
,
xdata
);
returnMap
.
put
(
"notic"
,
notic
);
returnMap
.
put
(
"notic"
,
notic
);
returnMap
.
put
(
"use"
,
use
);
returnMap
.
put
(
"use"
,
use
);
...
...
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