| | |
| | | List<TaskDto> taskDtos = new ArrayList<>(); |
| | | for (LocDto locDto : locDtos) { |
| | | if (locDto.isLack()) { continue; } |
| | | TaskDto taskDto = new TaskDto(locDto.getLocNo(), locDto.getStaNo(), Collections.singletonList(locDto)); |
| | | TaskDto taskDto = new TaskDto(locDto.getLocNo(), locDto.getStaNo(), locDto); |
| | | if (TaskDto.has(taskDtos, taskDto)) { |
| | | TaskDto dto = TaskDto.find(taskDtos, taskDto); |
| | | assert dto != null; |
| | |
| | | taskDtos.add(taskDto); |
| | | } |
| | | } |
| | | System.out.println(JSON.toJSONString(locDtos)); |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | this.staNo = staNo; |
| | | } |
| | | |
| | | public TaskDto(String locNo, Integer staNo, LocDto locDto) { |
| | | this.locNo = locNo; |
| | | this.staNo = staNo; |
| | | this.locDtos.add(locDto); |
| | | } |
| | | |
| | | public TaskDto(String locNo, Integer staNo, List<LocDto> locDtos) { |
| | | this.locNo = locNo; |
| | | this.staNo = staNo; |