|  |  |  | 
|---|
|  |  |  | import com.zy.asrs.wms.apis.wcs.entity.domain.WaveTaskDetl; | 
|---|
|  |  |  | import com.zy.asrs.wms.apis.wcs.entity.response.SowSeeds; | 
|---|
|  |  |  | import com.zy.asrs.wms.apis.wcs.services.WaveManagentService; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.CacheSite; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Order; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.OrderDetl; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Task; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.*; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.dto.LargeScreenTaskDto; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.enums.OrderPickStatus; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.enums.TaskStsType; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.param.WaveSeedReviewParam; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.mapper.CacheSiteMapper; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.mapper.OrderDetlMapper; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.mapper.OrderMapper; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.mapper.TaskMapper; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.mapper.*; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.service.TaskService; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.service.WaveSeedService; | 
|---|
|  |  |  | import org.aspectj.weaver.ast.Or; | 
|---|
|  |  |  | 
|---|
|  |  |  | private TaskService taskService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private TaskMapper taskMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private TaskTypeMapper taskTypeMapper; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private OrderMapper orderMapper; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public R getTask() { | 
|---|
|  |  |  | List<LargeScreenTaskDto> taskDtos =  taskMapper.getTaskIntegrateByTaskNo(new LambdaQueryWrapper<Task>().eq(Task::getTaskSts, TaskStsType.WAVE_SEED.id)); | 
|---|
|  |  |  | return R.ok(taskDtos); | 
|---|
|  |  |  | List<LargeScreenTaskDto> taskDtos =  taskMapper.getTaskIntegrateByTaskNo(new LambdaQueryWrapper<Task>().eq(Task::getTaskSts, TaskStsType.WAVE_SEED.id).orderByAsc(Task::getUpdateTime).last("limit 1")); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return R.ok(taskDtos); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|