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
37bc3c48
Commit
37bc3c48
authored
Aug 14, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.1.大屏-气瓶-右屏接口
parent
d957a4a2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
22 deletions
+20
-22
AQZSDPStatisticsController.java
.../statistcs/biz/controller/AQZSDPStatisticsController.java
+11
-11
AQZSDPStatisticsServiceImpl.java
...atistcs/biz/service/impl/AQZSDPStatisticsServiceImpl.java
+9
-11
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/controller/AQZSDPStatisticsController.java
View file @
37bc3c48
...
...
@@ -196,14 +196,14 @@ public class AQZSDPStatisticsController {
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"大屏-安全追溯-右屏-
按问题类型排名top 10
"
)
@ApiOperation
(
value
=
"大屏-安全追溯-右屏-
当年主体单位问题排名(Top10)
"
)
@PostMapping
(
value
=
"/issueCompanyTop"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
issueCompanyTop
(
@
RequestBody
Map
<
String
,
Object
>
map
)
{
Object
regionCode
=
map
.
get
(
"cityCode"
);
if
(
ObjectUtils
.
isEmpty
(
regionCode
))
{
regionCode
=
"610000"
;
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
issueCompanyTop
(
@
Validated
@RequestBody
DPFilterParamDto
dpFilterParamDto
,
BindingResult
bindingResult
)
throws
Exception
{
List
<
FieldError
>
fieldErrors
=
bindingResult
.
getFieldErrors
(
);
if
(
!
fieldErrors
.
isEmpty
(
))
{
throw
new
BadRequest
(
fieldErrors
.
get
(
0
).
getDefaultMessage
())
;
}
List
<
Map
<
String
,
Object
>>
result
=
statisticsService
.
issueCompanyTop
(
regionCode
.
toString
()
);
List
<
Map
<
String
,
Object
>>
result
=
statisticsService
.
issueCompanyTop
(
dpFilterParamDto
);
return
ResponseHelper
.
buildResponse
(
result
);
}
...
...
@@ -221,12 +221,12 @@ public class AQZSDPStatisticsController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"大屏-安全追溯-右屏-当年下级区域问题闭环率排名"
)
@PostMapping
(
value
=
"/issueChildrenCityCountTop"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
issueChildrenCityCountTop
(
@
RequestBody
Map
<
String
,
Object
>
map
)
throws
Exception
{
Object
regionCode
=
map
.
get
(
"cityCode"
);
if
(
ObjectUtils
.
isEmpty
(
regionCode
))
{
regionCode
=
"610000"
;
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
issueChildrenCityCountTop
(
@
Validated
@RequestBody
DPFilterParamDto
dpFilterParamDto
,
BindingResult
bindingResult
)
{
List
<
FieldError
>
fieldErrors
=
bindingResult
.
getFieldErrors
(
);
if
(
!
fieldErrors
.
isEmpty
(
))
{
throw
new
BadRequest
(
fieldErrors
.
get
(
0
).
getDefaultMessage
())
;
}
List
<
Map
<
String
,
Object
>>
result
=
statisticsService
.
issueChildrenCityCountTop
(
regionCode
.
toString
()
);
List
<
Map
<
String
,
Object
>>
result
=
statisticsService
.
issueChildrenCityCountTop
(
dpFilterParamDto
);
return
ResponseHelper
.
buildResponse
(
result
);
}
...
...
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/AQZSDPStatisticsServiceImpl.java
View file @
37bc3c48
...
...
@@ -655,9 +655,9 @@ public class AQZSDPStatisticsServiceImpl {
return
resultMap
;
}
public
List
<
Map
<
String
,
Object
>>
issueCompanyTop
(
String
cityCode
)
{
public
List
<
Map
<
String
,
Object
>>
issueCompanyTop
(
DPFilterParamDto
dpFilterParamDto
)
{
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<>();
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
cityCode
);
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
dpFilterParamDto
.
getCityCode
()
);
if
(
orgCode
==
null
){
return
new
ArrayList
<>();
}
...
...
@@ -674,12 +674,12 @@ public class AQZSDPStatisticsServiceImpl {
return
resultList
;
}
public
List
<
Map
<
String
,
Object
>>
issueChildrenCityCountTop
(
String
cityCode
)
{
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
cityCode
);
public
List
<
Map
<
String
,
Object
>>
issueChildrenCityCountTop
(
DPFilterParamDto
dpFilterParamDto
)
{
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
dpFilterParamDto
.
getCityCode
()
);
if
(
orgCode
==
null
){
return
new
ArrayList
<>();
}
List
<
RegionModel
>
regionModels
=
stCommonService
.
setRegionIfRootParentAndNoAccessIf3Level
(
cityCode
);
List
<
RegionModel
>
regionModels
=
stCommonService
.
setRegionIfRootParentAndNoAccessIf3Level
(
dpFilterParamDto
.
getCityCode
()
);
List
<
Integer
>
regionCodeList
=
regionModels
.
stream
().
map
(
RegionModel:
:
getRegionCode
).
collect
(
Collectors
.
toList
());
List
<
Map
<
String
,
String
>>
orgCodeAndCompanyCodesByCompanyCodes
=
statisticsMapper
.
getOrgCodeAndCompanyCodesByCompanyCodes
(
regionCodeList
);
List
<
String
>
orgCodes
=
orgCodeAndCompanyCodesByCompanyCodes
.
stream
().
map
(
m
->
m
.
get
(
"orgCode"
)).
collect
(
Collectors
.
toList
());
...
...
@@ -710,17 +710,14 @@ public class AQZSDPStatisticsServiceImpl {
allIssuedataMap
.
forEach
((
k
,
v
)
->
{
if
(
k
.
startsWith
(
orgCodeAndCompanyCodesMap
.
get
(
regionModel
.
getRegionCode
()
+
""
)))
{
if
(
null
!=
v
)
{
allCount
.
addAndGet
(
Integer
.
valueOf
(
v
+
""
));
allCount
.
addAndGet
(
Integer
.
parseInt
(
v
+
""
));
}
}
});
}
if
(
StringUtils
.
isNotBlank
(
orgCodeAndCompanyCodesMap
.
get
(
regionModel
.
getRegionCode
()
+
""
)))
{
endIssuedataMap
.
forEach
((
k
,
v
)
->
{
if
(
k
.
startsWith
(
orgCodeAndCompanyCodesMap
.
get
(
regionModel
.
getRegionCode
()
+
""
)))
{
if
(
null
!=
v
)
{
endCount
.
addAndGet
(
Integer
.
valueOf
(
v
+
""
));
endCount
.
addAndGet
(
Integer
.
parseInt
(
v
+
""
));
}
}
});
...
...
@@ -732,7 +729,8 @@ public class AQZSDPStatisticsServiceImpl {
}
resultList
.
add
(
map
);
}
resultList
.
sort
(
Comparator
.
comparing
(
m
->
Double
.
valueOf
(
m
.
get
(
"rate"
)
+
""
),
Comparator
.
reverseOrder
()));
resultList
.
sort
(
Comparator
.
comparingDouble
(
m
->
Double
.
parseDouble
(
m
.
get
(
"rate"
).
toString
())));
Collections
.
reverse
(
resultList
);
for
(
int
i
=
0
;
i
<
resultList
.
size
();
i
++)
{
resultList
.
get
(
i
).
put
(
"sequenceNbr"
,
(
i
+
1
)
+
""
);
}
...
...
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