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
85ae7579
Commit
85ae7579
authored
Nov 15, 2023
by
lisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去掉措施分类
parent
0de7aa58
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
31 additions
and
30 deletions
+31
-30
PointController.java
...join/amos/patrol/business/controller/PointController.java
+9
-9
RouteController.java
...join/amos/patrol/business/controller/RouteController.java
+1
-1
IPointInputItemDao.java
...os/patrol/business/dao/repository/IPointInputItemDao.java
+1
-1
PointServiceImpl.java
...n/amos/patrol/business/service/impl/PointServiceImpl.java
+3
-3
RouteServiceImpl.java
...n/amos/patrol/business/service/impl/RouteServiceImpl.java
+16
-15
pointMapper.xml
...zspatrol-biz/src/main/resources/db/mapper/pointMapper.xml
+1
-1
No files found.
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/PointController.java
View file @
85ae7579
...
...
@@ -187,18 +187,18 @@ public class PointController extends AbstractBaseController {
try
{
//增加判断
PointClassify
PointClassifyk
=
iPointClassifyDao
.
getPointClassifyByPointIdandcode
(
pointClassify
.
getPointId
(),
pointClassify
.
getCode
());
if
(
PointClassifyk
!=
null
){
if
(
PointClassifyk
.
getId
()!=
pointClassify
.
getId
()){
return
CommonResponseUtil
.
failure
(
"巡查对象code,不能重复!"
);
}
}
//
PointClassify PointClassifyk= iPointClassifyDao.getPointClassifyByPointIdandcode(pointClassify.getPointId(),pointClassify.getCode());
//
if(PointClassifyk!=null){
//
if(PointClassifyk.getId()!=pointClassify.getId()){
//
return CommonResponseUtil.failure("巡查对象code,不能重复!");
//
}
//
}
List
<
RoutePoint
>
routePointList
=
iRoutePointDao
.
queryByPointId
(
pointClassify
.
getPointId
());
AgencyUserModel
user
=
getUserInfo
();
PointClassify
newPointClassify
=
new
PointClassify
();
newPointClassify
.
setEquipmentId
(
pointClassify
.
getEquipmentId
());
newPointClassify
.
setName
(
pointClassify
.
getName
());
newPointClassify
.
setName
(
ObjectUtils
.
isEmpty
(
pointClassify
.
getName
())
?
"系统默认"
:
pointClassify
.
getName
());
newPointClassify
.
setInspectionSpecName
(
pointClassify
.
getInspectionName
());
newPointClassify
.
setCreatorId
(
user
.
getUserId
());
newPointClassify
.
setPointId
(
pointClassify
.
getPointId
());
...
...
@@ -231,7 +231,7 @@ public class PointController extends AbstractBaseController {
}
newPointClassify
.
setCategoryCode
(
pointClassify
.
getCategoryCode
());
newPointClassify
.
setCategoryName
(
pointClassify
.
getCategoryName
());
newPointClassify
.
setCode
(
pointClassify
.
getCode
());
newPointClassify
.
setCode
(
ObjectUtils
.
isEmpty
(
pointClassify
.
getCode
())
?
"系统默认"
:
pointClassify
.
getCode
());
List
<
PointInputItemVo
>
customInputList
=
pointClassify
.
getEquipIputDetailData
();
//巡检项
iPointService
.
addPointClassifyByPointId
(
newPointClassify
);
List
<
PointInputItemVo
>
oldInputItemList
=
new
ArrayList
<>();
...
...
@@ -1471,7 +1471,7 @@ public class PointController extends AbstractBaseController {
@GetMapping
(
value
=
"/newQueryByIds"
,
produces
=
"application/json;charset=UTF-8"
)
public
CommonResponse
queryItemList4RoutePointNew
(
@ApiParam
(
value
=
"巡检点ID"
)
@RequestParam
(
value
=
"pointId"
)
Long
pointId
,
@ApiParam
(
value
=
"设备ID"
)
@RequestParam
(
value
=
"classifyId"
)
Long
classifyId
,
@ApiParam
(
value
=
"设备ID"
)
@RequestParam
(
value
=
"classifyId"
,
required
=
false
)
Long
classifyId
,
@ApiParam
(
value
=
"路线ID"
)
@RequestParam
(
value
=
"routeId"
)
Long
routeId
)
{
List
list
=
iPointService
.
queryItemList4RoutePointNew
(
routeId
,
pointId
,
classifyId
);
Object
ob
=
list
!=
null
?
ToJson
.
tojson
(
list
):
null
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/RouteController.java
View file @
85ae7579
...
...
@@ -746,7 +746,7 @@ public class RouteController extends AbstractBaseController {
@PostMapping
(
value
=
"/updateRoutePointInputItemNew"
,
produces
=
"application/json;charset=UTF-8"
)
public
CommonResponse
updateRoutePointInputItemNew
(
@ApiParam
(
value
=
"巡检路线id"
,
required
=
true
)
@RequestParam
(
value
=
"routeId"
)
Long
routeId
,
@ApiParam
(
value
=
"巡检点id"
,
required
=
true
)
@RequestParam
(
value
=
"pointId"
)
Long
pointId
,
@ApiParam
(
value
=
"巡检点分类id"
,
required
=
true
)
@RequestParam
(
value
=
"classifyId"
)
Long
classifyId
,
@ApiParam
(
value
=
"巡检点分类id"
)
@RequestParam
(
value
=
"classifyId"
,
required
=
false
)
Long
classifyId
,
@ApiParam
(
value
=
"巡检点巡检项id"
,
required
=
true
)
@RequestParam
List
<
Long
>
inputItemIds
)
{
try
{
routeService
.
updateRoutePointInputItemNew
(
routeId
,
pointId
,
classifyId
,
inputItemIds
);
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/dao/repository/IPointInputItemDao.java
View file @
85ae7579
...
...
@@ -59,6 +59,6 @@ public interface IPointInputItemDao extends BaseDao<PointInputItem, Long> {
@Modifying
@Transactional
@Query
(
value
=
"SELECT * FROM p_point_inputitem WHERE point_id = ?1
and classify_ids =?2
"
,
nativeQuery
=
true
)
@Query
(
value
=
"SELECT * FROM p_point_inputitem WHERE point_id = ?1
limit 1
"
,
nativeQuery
=
true
)
List
<
PointInputItem
>
getPointInputItemByPointIdAndClassifyId
(
Long
pointId
,
Long
classifyId
);
}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PointServiceImpl.java
View file @
85ae7579
...
...
@@ -927,9 +927,9 @@ public class PointServiceImpl implements IPointService {
@Override
public
List
queryItemList4RoutePointNew
(
Long
routeId
,
Long
pointId
,
Long
classifyId
)
{
if
(
pointId
==
null
||
classifyId
==
null
)
{
throw
new
RuntimeException
(
"查询条件有误"
);
}
//
if (pointId == null || classifyId == null) {
//
throw new RuntimeException("查询条件有误");
//
}
List
<
Map
<
String
,
Object
>>
resList
=
pointMapper
.
queryItemList4RoutePoint
(
pointId
,
classifyId
);
//查询管控字典值,并替换到返回值
HashMap
<
String
,
String
>
dictMap
=
new
HashMap
<>();
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/RouteServiceImpl.java
View file @
85ae7579
...
...
@@ -561,22 +561,23 @@ public class RouteServiceImpl extends ServiceImpl<RouteMapper, Route> implement
RoutePoint
RoutePoint
=
oldRoutePointList
.
get
(
0
);
if
(!
""
.
equals
(
RoutePoint
.
getExcludeItems
())
&&
RoutePoint
.
getExcludeItems
()
!=
null
){
List
<
Long
>
split
=
Arrays
.
asList
(
RoutePoint
.
getExcludeItems
().
split
(
","
)).
stream
().
map
(
Long:
:
parseLong
).
collect
(
Collectors
.
toList
());
Set
<
Long
>
allPointInputItemIdSet
=
iPointInputItemDao
.
getPointInputItemByPointIdAndClassifyId
(
pointId
,
classifyId
)
.
stream
().
map
(
PointInputItem:
:
getId
)
.
collect
(
Collectors
.
toSet
());
List
<
Long
>
otherClassify
=
new
ArrayList
<>();
split
.
forEach
(
x
->
{
if
(!
allPointInputItemIdSet
.
contains
(
x
))
{
otherClassify
.
add
(
x
);
}
});
List
<
Long
>
lastList
=
Stream
.
concat
(
otherClassify
.
stream
(),
inputItemIds
.
stream
()).
distinct
().
collect
(
Collectors
.
toList
());
RoutePoint
.
setExcludeItems
(
StringUtils
.
join
(
lastList
.
toArray
(),
","
));
}
else
{
RoutePoint
.
setExcludeItems
(
StringUtils
.
join
(
inputItemIds
.
toArray
(),
","
));
// List<Long> split = Arrays.asList(RoutePoint.getExcludeItems().split(",")).stream().map(Long::parseLong).collect(Collectors.toList());
//
// Set<Long> allPointInputItemIdSet = iPointInputItemDao.getPointInputItemByPointIdAndClassifyId(pointId, classifyId)
// .stream().map(PointInputItem::getId)
// .collect(Collectors.toSet());
// List<Long> otherClassify = new ArrayList<>();
// split.forEach(x -> {
// if (!allPointInputItemIdSet.contains(x)) {
// otherClassify.add(x);
// }
// });
// List<Long> lastList = Stream.concat(otherClassify.stream(), inputItemIds.stream()).distinct().collect(Collectors.toList());
RoutePoint
.
setExcludeItems
(
StringUtils
.
join
(
inputItemIds
,
","
));
}
// else {
// RoutePoint.setExcludeItems(StringUtils.join(inputItemIds.toArray(),","));
// }
iRoutePointDao
.
saveAndFlush
(
RoutePoint
);
}
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/resources/db/mapper/pointMapper.xml
View file @
85ae7579
...
...
@@ -1423,7 +1423,7 @@
LEFT JOIN p_input_item pii ON pii.id = ppi.input_item_id
WHERE
ppi.point_id = #{pointId}
AND ppi.classify_ids =
#{classifyId}
AND ppi.classify_ids =
(select id from p_point_classify where point_id = #{pointId} limit 1)
</select>
<select
id=
"getPointRefItem"
parameterType=
"list"
resultType=
"map"
>
...
...
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