diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/controller/MydoJobController.java b/ruoyi-admin/src/main/java/com/ruoyi/job/controller/MydoJobController.java index d41a0274..1038227e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/controller/MydoJobController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/controller/MydoJobController.java @@ -46,6 +46,18 @@ public class MydoJobController extends BaseController return getDataTable(list); } + /** + * 查询作业信息列表 + */ + @PreAuthorize("@ss.hasPermi('job:mydoJob:list')") + @GetMapping("/listFinish") + public TableDataInfo listFinish(MydoJob mydoJob) + { + startPage(); + List list = mydoJobService.selectMydoJobFinishList(mydoJob); + return getDataTable(list); + } + /** * 导出作业信息列表 */ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mapper/MydoJobMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mapper/MydoJobMapper.java index 6f42da75..c85a3d95 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mapper/MydoJobMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mapper/MydoJobMapper.java @@ -77,4 +77,6 @@ public interface MydoJobMapper List selectInOrOutMydoJobList(MydoJob mydoJob); MydoJob selectMydoJobByEntranceList(@Param("entranceList") List entranceList); + + List selectMydoJobFinishList(MydoJob mydoJob); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/service/IMydoJobService.java b/ruoyi-admin/src/main/java/com/ruoyi/job/service/IMydoJobService.java index 26665690..23670e25 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/service/IMydoJobService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/service/IMydoJobService.java @@ -72,4 +72,6 @@ public interface IMydoJobService List selectInOrOutMydoJobList(MydoJob mydoJob); MydoJob selectMydoJobByEntranceList(List entranceList); + + List selectMydoJobFinishList(MydoJob mydoJob); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/service/impl/MydoJobServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/job/service/impl/MydoJobServiceImpl.java index e155bed3..f2d3a6c5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/service/impl/MydoJobServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/service/impl/MydoJobServiceImpl.java @@ -147,4 +147,9 @@ public class MydoJobServiceImpl implements IMydoJobService public MydoJob selectMydoJobByEntranceList(List entranceList) { return mydoJobMapper.selectMydoJobByEntranceList(entranceList); } + + @Override + public List selectMydoJobFinishList(MydoJob mydoJob) { + return mydoJobMapper.selectMydoJobFinishList(mydoJob); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/ssj/floor1/Floor1BothWayInSsjThread.java b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/ssj/floor1/Floor1BothWayInSsjThread.java index a27b6e18..61691b95 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/ssj/floor1/Floor1BothWayInSsjThread.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/ssj/floor1/Floor1BothWayInSsjThread.java @@ -15,7 +15,6 @@ import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.device.ssj.domain.DeviceSsj; import com.ruoyi.job.domain.MydoJob; import com.ruoyi.job.service.IMydoJobService; -import com.ruoyi.queue.agv.service.IAgvQueueService; import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueue; import com.ruoyi.queue.ddj.service.IDdjDeviceExecutionQueueService; import com.ruoyi.schedule.plcRead.ssj.PlcSsjRead; @@ -37,7 +36,6 @@ public class Floor1BothWayInSsjThread implements Runnable { public HashMap ssjCodeList; private IApiService apiService; - private IAgvQueueService agvQueueService; private IMydoJobService mydoJobService; private IBasCargoSpaceService basCargoSpaceService; private IDdjDeviceExecutionQueueService ddjDeviceExecutionQueueService; @@ -57,7 +55,6 @@ public class Floor1BothWayInSsjThread implements Runnable { apiService = SpringUtils.getBean(IApiService.class); - agvQueueService = SpringUtils.getBean(IAgvQueueService.class); mydoJobService = SpringUtils.getBean(IMydoJobService.class); basCargoSpaceService = SpringUtils.getBean(IBasCargoSpaceService.class); ddjDeviceExecutionQueueService = SpringUtils.getBean(IDdjDeviceExecutionQueueService.class); diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml index 7872a49b..ca690404 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml @@ -27,6 +27,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select job_id, status, task_no, roadway_id, cargo_space_id, target_roadway_id, target_cargo_space_id, priority, execution_phase, in_or_out, create_time, start_time, finish_time, entrance_id, exit_id, warehouse_id, fault_flag from mydo_job_wcs + + select job_id, status, task_no, roadway_id, cargo_space_id, target_roadway_id, target_cargo_space_id, priority, execution_phase, in_or_out, create_time, start_time, finish_time, entrance_id, exit_id, warehouse_id, fault_flag from mydo_job_wcs_finish + + diff --git a/ruoyi-ui/src/api/job/mydoJob.js b/ruoyi-ui/src/api/job/mydoJob.js index f1deb2f9..29cde34a 100644 --- a/ruoyi-ui/src/api/job/mydoJob.js +++ b/ruoyi-ui/src/api/job/mydoJob.js @@ -9,6 +9,15 @@ export function listMydoJob(query) { }) } +// 查询作业信息列表 +export function listMydoJobFinish(query) { + return request({ + url: '/job/mydoJob/listFinish', + method: 'get', + params: query + }) +} + // 查询作业信息详细 export function getMydoJob(jobId) { return request({ diff --git a/ruoyi-ui/src/api/queue/ddj.js b/ruoyi-ui/src/api/queue/ddj.js index c3987caf..1a0635bf 100644 --- a/ruoyi-ui/src/api/queue/ddj.js +++ b/ruoyi-ui/src/api/queue/ddj.js @@ -9,6 +9,14 @@ export function listDdj(query) { }) } +export function listFinishDdj(query) { + return request({ + url: '/queue/ddjFinish/list', + method: 'get', + params: query + }) +} + // 查询堆垛机执行队列详细 export function getDdj(uuid) { return request({ diff --git a/ruoyi-ui/src/views/agv/queue/index.vue b/ruoyi-ui/src/views/agv/queue/index.vue index fffa067f..a3ced0af 100644 --- a/ruoyi-ui/src/views/agv/queue/index.vue +++ b/ruoyi-ui/src/views/agv/queue/index.vue @@ -13,21 +13,21 @@ - + - - + + { this.queueList = response.rows this.total = response.total diff --git a/ruoyi-ui/src/views/job/mydoJob/index.vue b/ruoyi-ui/src/views/job/mydoJob/index.vue index 900267e9..69b9c69f 100644 --- a/ruoyi-ui/src/views/job/mydoJob/index.vue +++ b/ruoyi-ui/src/views/job/mydoJob/index.vue @@ -9,6 +9,16 @@ @keyup.enter.native="handleQuery" /> + + + + + @@ -168,21 +178,28 @@ - + + + - - - - + + + + + - - + +