#
vincentlu
8 天以前 c851a06ffee1079c178d2e5a64b2f1d306c6f9a9
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java
@@ -128,9 +128,10 @@
    public Boolean cancel(Long segmentId, Long userId) {
        Date now = new Date();
        Segment segment = this.getById(segmentId);
        Long travelId = segment.getTravelId();
        String groupId = segment.getGroupId();
        // update segment list
        List<Segment> segmentList = this.list(new LambdaQueryWrapper<Segment>().eq(Segment::getGroupId, groupId));
        List<Segment> segmentList = this.list(new LambdaQueryWrapper<Segment>().eq(Segment::getTravelId, travelId));
        for (Segment seg : segmentList) {
            Task task = taskService.getById(segment.getTaskId());
            if (task != null &&
@@ -145,7 +146,9 @@
        }
        this.processNext(segmentList);
        // update action list
        if (!Cools.isEmpty(groupId)) {
        actionService.updateStsByGroupId(groupId, ActionStsType.EXPIRED.val());
        }
        return Boolean.TRUE;
    }