| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | |
| | | @Override |
| | | public ArdAppTask selectArdAppTaskById(String id) { |
| | | ArdAppTask ardAppTask = ardAppTaskMapper.selectArdAppTaskById(id); |
| | | |
| | | List<ArdAppTaskDetail> ardAppTaskDetailList = ardAppTask.getArdAppTaskDetailList(); |
| | | if(ardAppTaskDetailList.size()>0) |
| | | { |
| | | ardAppTaskDetailList = ardAppTaskDetailList.stream() |
| | | .collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new java.util.TreeSet<>(java.util.Comparator.comparing(ArdAppTaskDetail::getName))), ArrayList::new)); |
| | | ardAppTask.setArdAppTaskDetailList(ardAppTaskDetailList); |
| | | } |
| | | |
| | | List<String> userIds = ardAppTaskMapper.selectArdAppTaskDetailUserIdsByTaskId(id); |
| | | if (userIds.size() > 0) { |
| | | ardAppTask.setUserIds(userIds); |