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
517cb0b8
Commit
517cb0b8
authored
Mar 10, 2023
by
xixinzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
巡检bug
parent
4e2f86d9
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
18 deletions
+18
-18
CheckController.java
...join/amos/patrol/business/controller/CheckController.java
+4
-2
CheckMapper.java
.../yeejoin/amos/patrol/business/dao/mapper/CheckMapper.java
+3
-4
CheckServiceImpl.java
...n/amos/patrol/business/service/impl/CheckServiceImpl.java
+4
-6
ICheckService.java
...oin/amos/patrol/business/service/intfc/ICheckService.java
+2
-2
dbTemplate_check.xml
...-patrol/src/main/resources/db/mapper/dbTemplate_check.xml
+5
-4
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/CheckController.java
View file @
517cb0b8
...
...
@@ -22,6 +22,7 @@ import javax.xml.transform.TransformerFactory;
import
javax.xml.transform.stream.StreamResult
;
import
javax.xml.transform.stream.StreamSource
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.patrol.business.service.intfc.*
;
import
com.yeejoin.amos.patrol.business.util.*
;
import
com.yeejoin.amos.patrol.core.async.TaskExecutorPoolConfig
;
...
...
@@ -176,11 +177,12 @@ public class CheckController extends AbstractBaseController {
token
.
setAppKey
(
request
.
getHeader
(
"appKey"
));
int
statu
=
-
1
;
PlanTask
planTask
=
null
;
log
.
info
(
"手机app保存巡检记录++++++++++++++++++++++: {}"
,
JSON
.
toJSONString
(
requestParam
));
if
(
requestParam
.
getPlanTaskId
()!=
null
&&
requestParam
.
getPlanTaskId
()
!=
0
){
List
<
Map
<
String
,
Object
>>
map
=
checkService
.
selectCheckById
(
requestParam
.
getPlanTaskId
());
List
<
Map
<
String
,
Object
>>
map
=
checkService
.
selectCheckById
(
requestParam
.
getPlanTaskId
()
,
requestParam
.
getPointId
()
);
if
(!
CollectionUtils
.
isEmpty
(
map
))
{
List
<
Long
>
ids
=
map
.
stream
().
map
(
m
->
Long
.
valueOf
(
m
.
get
(
"id"
).
toString
())).
collect
(
Collectors
.
toList
());
checkService
.
delCheckByTaskId
(
requestParam
.
getPlanTaskId
(),
ids
);
checkService
.
delCheckByTaskId
(
requestParam
.
getPlanTaskId
(),
ids
,
requestParam
.
getPointId
()
);
}
planTask
=
planTaskService
.
selectPlanTaskStatus
(
requestParam
.
getPlanTaskId
());
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/mapper/CheckMapper.java
View file @
517cb0b8
...
...
@@ -4,7 +4,6 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
com.yeejoin.amos.patrol.dao.entity.Check
;
import
org.apache.ibatis.annotations.Param
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckDetailBo
;
...
...
@@ -283,10 +282,10 @@ public interface CheckMapper extends BaseMapper {
//Map<String, String> queryUserInfoByIds(@Param(value = "userIds") String userIds);
int
delCheckByTaskId
(
@Param
(
value
=
"taskId"
)
Long
task
Id
);
Integer
delCheckByTaskId
(
@Param
(
value
=
"taskId"
)
Long
taskId
,
@Param
(
value
=
"pointId"
)
Long
point
Id
);
int
delCheckInputByCheckId
(
@Param
(
value
=
"ids"
)
List
<
Long
>
ids
);
Integer
delCheckInputByCheckId
(
@Param
(
value
=
"ids"
)
List
<
Long
>
ids
);
List
<
Map
<
String
,
Object
>>
selectCheckById
(
@Param
(
value
=
"taskId"
)
Long
taskId
);
List
<
Map
<
String
,
Object
>>
selectCheckById
(
@Param
(
value
=
"taskId"
)
Long
taskId
,
@Param
(
value
=
"pointId"
)
Long
pointId
);
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/CheckServiceImpl.java
View file @
517cb0b8
...
...
@@ -15,7 +15,6 @@ import java.util.stream.Collectors;
import
javax.annotation.Resource
;
import
javax.transaction.Transactional
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
...
...
@@ -30,7 +29,6 @@ import org.assertj.core.util.Sets;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.cglib.beans.BeanMap
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
...
...
@@ -739,13 +737,13 @@ public class CheckServiceImpl implements ICheckService {
}
@Override
public
List
<
Map
<
String
,
Object
>>
selectCheckById
(
Long
id
)
{
return
checkMapper
.
selectCheckById
(
id
);
public
List
<
Map
<
String
,
Object
>>
selectCheckById
(
Long
id
,
Long
pointId
)
{
return
checkMapper
.
selectCheckById
(
id
,
pointId
);
}
@Override
public
void
delCheckByTaskId
(
Long
id
,
List
<
Long
>
ids
)
{
checkMapper
.
delCheckByTaskId
(
id
);
public
void
delCheckByTaskId
(
Long
id
,
List
<
Long
>
ids
,
Long
pointId
)
{
checkMapper
.
delCheckByTaskId
(
id
,
pointId
);
checkMapper
.
delCheckInputByCheckId
(
ids
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/intfc/ICheckService.java
View file @
517cb0b8
...
...
@@ -55,9 +55,9 @@ public interface ICheckService {
void
delCheckById
(
List
<
Long
>
ids
);
void
delCheckByTaskId
(
Long
id
,
List
<
Long
>
ids
);
void
delCheckByTaskId
(
Long
id
,
List
<
Long
>
ids
,
Long
pointId
);
List
<
Map
<
String
,
Object
>>
selectCheckById
(
Long
id
);
List
<
Map
<
String
,
Object
>>
selectCheckById
(
Long
id
,
Long
pointId
);
/**
* 获取检查结果中所有不合格检查项
...
...
amos-boot-system-patrol/src/main/resources/db/mapper/dbTemplate_check.xml
View file @
517cb0b8
...
...
@@ -2159,13 +2159,13 @@
d.date
</select>
<select
id=
"delCheckByTaskId"
resultType=
"
int
"
>
<select
id=
"delCheckByTaskId"
resultType=
"
java.lang.Integer
"
>
DELETE FROM
p_check pc
WHERE pc.plan_task_id = #{taskId}
WHERE pc.plan_task_id = #{taskId}
AND pc.point_id = #{pointId} AND pc.is_ok = 3
</select>
<select
id=
"delCheckInputByCheckId"
resultType=
"
int
"
>
<select
id=
"delCheckInputByCheckId"
resultType=
"
java.lang.Integer
"
>
DELETE FROM
p_check_input pci
WHERE pci.check_id in
...
...
@@ -2176,7 +2176,7 @@
SELECT *
FROM
p_check pc
WHERE pc.plan_task_id = #{taskId}
WHERE pc.plan_task_id = #{taskId}
AND pc.point_id = #{pointId} AND pc.is_ok = 3
</select>
</mapper>
\ No newline at end of file
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