|
|
@ -31,6 +31,9 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta |
|
|
|
@Lazy |
|
|
|
@Autowired |
|
|
|
CheckServiceImpl checkServiceImpl; |
|
|
|
@Autowired |
|
|
|
@Lazy |
|
|
|
PathService pathService; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@ -156,4 +159,20 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta |
|
|
|
return checkServiceImpl.getPreCoord(coord, checkOrder, taskId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public boolean checkNumber(String currentTaskId, String checkNumber) { |
|
|
|
// 查询当前task的路径是否为复杂路径 |
|
|
|
Task task = this.getById(currentTaskId); |
|
|
|
int checkOrder = task.getCheckOrder(); |
|
|
|
if (checkOrder == 2) { |
|
|
|
QueryWrapper<Path> query = new QueryWrapper<>(); |
|
|
|
query.eq("task_id", currentTaskId).eq("coord", checkNumber); |
|
|
|
Path one = pathService.getOne(query); |
|
|
|
if (one == null) { |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |