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
89c71279
Commit
89c71279
authored
Sep 16, 2021
by
高建强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
item:修改检查项关联条件判断
parent
628e8a4c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
27 deletions
+22
-27
RoutePointItemController.java
...rvision/business/controller/RoutePointItemController.java
+1
-7
RoutePointItemServiceImpl.java
...sion/business/service/impl/RoutePointItemServiceImpl.java
+21
-20
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/controller/RoutePointItemController.java
View file @
89c71279
...
@@ -10,11 +10,9 @@ import com.yeejoin.amos.supervision.business.vo.RoutePointItemVo;
...
@@ -10,11 +10,9 @@ import com.yeejoin.amos.supervision.business.vo.RoutePointItemVo;
import
com.yeejoin.amos.supervision.core.common.request.CommonPageable
;
import
com.yeejoin.amos.supervision.core.common.request.CommonPageable
;
import
com.yeejoin.amos.supervision.core.common.request.CommonRequest
;
import
com.yeejoin.amos.supervision.core.common.request.CommonRequest
;
import
com.yeejoin.amos.supervision.dao.entity.Plan
;
import
com.yeejoin.amos.supervision.dao.entity.Plan
;
import
com.yeejoin.amos.supervision.dao.entity.RoutePointItem
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -57,11 +55,7 @@ public class RoutePointItemController extends AbstractBaseController {
...
@@ -57,11 +55,7 @@ public class RoutePointItemController extends AbstractBaseController {
try
{
try
{
String
userId
=
getUserId
();
String
userId
=
getUserId
();
if
(
StringUtils
.
isNotBlank
(
userId
))
{
if
(
StringUtils
.
isNotBlank
(
userId
))
{
List
<
RoutePointItem
>
list
=
routePointItemService
.
addRoutePointItemList
(
plan
,
inputItemIds
,
status
,
userId
);
return
CommonResponseUtil
.
success
(
routePointItemService
.
addRoutePointItemList
(
plan
,
inputItemIds
,
status
,
userId
));
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
return
CommonResponseUtil
.
success
();
}
return
CommonResponseUtil
.
failure
(
"路线点或检查项为空!"
);
}
}
return
CommonResponseUtil
.
failure
(
"创建用户为空!"
);
return
CommonResponseUtil
.
failure
(
"创建用户为空!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/service/impl/RoutePointItemServiceImpl.java
View file @
89c71279
...
@@ -48,32 +48,33 @@ public class RoutePointItemServiceImpl implements IRoutePointItemService {
...
@@ -48,32 +48,33 @@ public class RoutePointItemServiceImpl implements IRoutePointItemService {
public
List
<
RoutePointItem
>
addRoutePointItemList
(
Plan
plan
,
List
<
Long
>
inputItemIds
,
Boolean
status
,
String
userId
)
{
public
List
<
RoutePointItem
>
addRoutePointItemList
(
Plan
plan
,
List
<
Long
>
inputItemIds
,
Boolean
status
,
String
userId
)
{
Long
planId
=
plan
.
getId
();
Long
planId
=
plan
.
getId
();
Long
routeId
=
plan
.
getRouteId
();
Long
routeId
=
plan
.
getRouteId
();
if
(
CollectionUtils
.
isNotEmpty
(
inputItemIds
)
&&
routeId
!=
null
&&
planId
!=
null
)
{
if
(
routeId
!=
null
&&
planId
!=
null
)
{
if
(
status
)
{
if
(
status
)
{
planDao
.
updatePlanStatus
(
PlanStatusEnum
.
EXAMINE_DEVELOPED
.
getValue
(),
planId
);
planDao
.
updatePlanStatus
(
PlanStatusEnum
.
EXAMINE_DEVELOPED
.
getValue
(),
planId
);
}
else
{
}
else
{
List
<
InputItem
>
inputItemList
=
inputItemMapper
.
findByIdIn
(
inputItemIds
);
if
(
CollectionUtils
.
isNotEmpty
(
inputItemIds
))
{
List
<
RoutePoint
>
routePointList
=
routePointDao
.
findByRouteId
(
routeId
);
List
<
InputItem
>
inputItemList
=
inputItemMapper
.
findByIdIn
(
inputItemIds
);
if
(
CollectionUtils
.
isNotEmpty
(
inputItemList
)
&&
CollectionUtils
.
isNotEmpty
(
routePointList
))
{
List
<
RoutePoint
>
routePointList
=
routePointDao
.
findByRouteId
(
routeId
);
List
<
RoutePointItem
>
list
=
new
ArrayList
<>();
if
(
CollectionUtils
.
isNotEmpty
(
inputItemList
)
&&
CollectionUtils
.
isNotEmpty
(
routePointList
))
{
routePointList
.
stream
().
forEach
(
route
->
{
List
<
RoutePointItem
>
list
=
new
ArrayList
<>();
Long
routePointId
=
route
.
getId
();
routePointList
.
stream
().
forEach
(
route
->
{
inputItemList
.
stream
().
forEach
(
item
->
{
Long
routePointId
=
route
.
getId
();
RoutePointItem
routePointItem
=
new
RoutePointItem
();
inputItemList
.
stream
().
forEach
(
item
->
{
routePointItem
.
setPlanId
(
planId
);
RoutePointItem
routePointItem
=
new
RoutePointItem
();
routePointItem
.
setInputItemId
(
item
.
getId
());
routePointItem
.
setPlanId
(
planId
);
routePointItem
.
setBasisJson
(
item
.
getBasisJson
());
routePointItem
.
setInputItemId
(
item
.
getId
());
routePointItem
.
setOrderNo
(
item
.
getOrderNo
());
routePointItem
.
setBasisJson
(
item
.
getBasisJson
());
routePointItem
.
setRoutePointId
(
routePointId
);
routePointItem
.
setOrderNo
(
item
.
getOrderNo
());
routePointItem
.
setCreatorId
(
userId
);
routePointItem
.
setRoutePointId
(
routePointId
);
routePointItem
.
setCreateDate
(
new
Date
());
routePointItem
.
setCreatorId
(
userId
);
list
.
add
(
routePointItem
);
routePointItem
.
setCreateDate
(
new
Date
());
list
.
add
(
routePointItem
);
});
});
});
}
);
return
routePointItemDao
.
saveAll
(
list
);
return
routePointItemDao
.
saveAll
(
list
);
}
}
}
}
}
// routePointItemDao.deleteByPlanId(planId);
}
}
return
Lists
.
newArrayList
();
return
Lists
.
newArrayList
();
}
}
...
...
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