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
b336bb18
Commit
b336bb18
authored
Nov 18, 2024
by
李秀明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
巡检统计数据错误
parent
3f8d7d19
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
6 deletions
+2
-6
PlanTaskServiceImpl.java
...mos/patrol/business/service/impl/PlanTaskServiceImpl.java
+1
-5
dbTemplate_plan_task.xml
...rol/src/main/resources/db/mapper/dbTemplate_plan_task.xml
+1
-1
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PlanTaskServiceImpl.java
View file @
b336bb18
...
...
@@ -2175,23 +2175,19 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
List
<
Map
<
String
,
Object
>>
stations
=
response
.
getResult
();
AtomicInteger
doneNum
=
new
AtomicInteger
();
// 已开展
AtomicInteger
missNum
=
new
AtomicInteger
();
// 有漏检
AtomicInteger
noMissNum
=
new
AtomicInteger
();
// 无漏检
List
<
Map
<
String
,
String
>>
queryMaps
=
planTaskMapper
.
selectPatrolActivityStats
(
bizOrgCode
,
date
);
for
(
Map
<
String
,
String
>
queryMap
:
queryMaps
)
{
String
missStatus
=
queryMap
.
get
(
"missStatus"
);
if
(
Objects
.
equals
(
missStatus
,
"有漏检"
))
{
missNum
.
incrementAndGet
();
}
if
(
Objects
.
equals
(
missStatus
,
"无漏检"
))
{
noMissNum
.
incrementAndGet
();
}
doneNum
.
incrementAndGet
();
}
return
new
HashMap
<
String
,
Number
>()
{{
this
.
put
(
"done"
,
doneNum
.
intValue
());
this
.
put
(
"undone"
,
stations
.
size
()
-
doneNum
.
intValue
());
this
.
put
(
"miss"
,
missNum
);
this
.
put
(
"noMiss"
,
noMissNum
);
this
.
put
(
"noMiss"
,
stations
.
size
()
-
missNum
.
intValue
()
);
}};
}
...
...
amos-boot-system-patrol/src/main/resources/db/mapper/dbTemplate_plan_task.xml
View file @
b336bb18
...
...
@@ -1845,7 +1845,7 @@
<select
id=
"selectPatrolActivityStats"
resultType=
"Map"
>
SELECT
LEFT(t.org_code, 18) AS bizOrgCode,
IF(SUM(IF(t.finish_status = 3, t.point_num, 0)) > 0, '有漏检', '无漏检'
) AS missStatus
( SELECT IF(COUNT(1)> 0, '有漏检', '无漏检') FROM p_plan_task_detail d WHERE d.is_finish != 1 AND FIND_IN_SET(d.task_no,GROUP_CONCAT(t.id)) > 0
) AS missStatus
FROM
p_plan_task t
<where>
...
...
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