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 660505f..689ec7a 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 @@ -56,6 +56,18 @@ public class MydoJobController extends BaseController return getDataTable(list); } + /** + * 查询作业信息列表 + */ + @PreAuthorize("@ss.hasPermi('job:mydoJob:list')") + @GetMapping("/listUnion") + public TableDataInfo listUnion(MydoJob mydoJob) + { + startPage(); + List list = mydoJobService.selectMydoJobUnionList(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 7bde181..ce6b780 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 @@ -119,4 +119,7 @@ public interface MydoJobMapper */ void getTaskNo(HashMap map); + List selectMydoJobUnionList(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 eaea0e5..4773e47 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 @@ -114,4 +114,6 @@ public interface IMydoJobService */ String getTaskNo(String type); + List selectMydoJobUnionList(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 a37f4d6..fce03f0 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 @@ -368,5 +368,9 @@ public class MydoJobServiceImpl implements IMydoJobService return map.get("v_serial").toString(); } + @Override + public List selectMydoJobUnionList(MydoJob mydoJob) { + return mydoJobMapper.selectMydoJobUnionList(mydoJob); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml index 786d04d..58e6adb 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml @@ -38,6 +38,54 @@ 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,flag,tray_code,tray_size,wms_task_no from mydo_job_wcs_finish + + SELECT * FROM ( + 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,flag,tray_code,tray_size,wms_task_no,'mydo_job_wcs' AS source_table + FROM mydo_job_wcs + UNION ALL + SELECTjob_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,flag,tray_code,tray_size,wms_task_no,'mydo_job_wcs_finish' AS source_table + FROM mydo_job_wcs_finish + ) + AS combined_jobs + ORDER BY create_time DESC; -- 按创建时间倒序(最新在前) + + + +