src/main/java/com/zy/asrs/mapper/WrkMastMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/WrkMastService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/WcsDispatcher.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/WrkMastMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
@@ -14,4 +14,6 @@ // @Select("select * from asr_wrk_mast where ((wrk_sts = 4 Or wrk_sts = 14 ) and io_type <> 103 and io_type <> 104 and io_type <> 107 ) or (wrk_sts = 2 and io_type=6) order by upd_mk,io_time,wrk_no") List<WrkMast> selectToBeCompleteData(); WrkMast selectToBeHistoryData(); } src/main/java/com/zy/asrs/service/WrkMastService.java
@@ -11,4 +11,6 @@ List<WrkMast> selectToBeCompleteData(); WrkMast selectToBeHistoryData(); } src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java
@@ -21,4 +21,10 @@ public List<WrkMast> selectToBeCompleteData() { return this.baseMapper.selectToBeCompleteData(); } @Override public WrkMast selectToBeHistoryData() { return this.baseMapper.selectToBeHistoryData(); } } src/main/java/com/zy/asrs/task/WcsDispatcher.java
@@ -1,5 +1,6 @@ package com.zy.asrs.task; import com.zy.asrs.task.handler.WorkLogHandler; import com.zy.asrs.task.handler.WorkMastHandler; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -20,6 +21,8 @@ @Autowired private WorkMastHandler workMastHandler; @Autowired private WorkLogHandler workLogHandler; @PostConstruct private void start(){ @@ -30,6 +33,7 @@ workMastHandler.start(); workLogHandler.start(); } catch (Exception e) { log.error("Exception", e); src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java
New file @@ -0,0 +1,33 @@ package com.zy.asrs.task.handler; import com.zy.asrs.entity.WrkMast; import com.zy.asrs.service.WrkDetlService; import com.zy.asrs.service.WrkMastLogService; import com.zy.asrs.service.WrkMastService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; /** * Created by vincent on 2020/7/6 */ @Service @Transactional public class WorkLogHandler { @Autowired private WrkMastService wrkMastService; @Autowired private WrkMastLogService wrkMastLogService; @Autowired private WrkDetlService wrkDetlService; public void start() { WrkMast wrkMast = wrkMastService.selectToBeHistoryData(); if (null == wrkMast) { return; } } } src/main/resources/mapper/WrkMastMapper.xml
@@ -66,4 +66,13 @@ select * from asr_wrk_mast where ((wrk_sts = 4 Or wrk_sts = 14 ) and io_type != 103 and io_type != 104 and io_type != 107 ) or (wrk_sts = 2 and io_type=6) order by upd_mk,io_time,wrk_no </select> <select id="selectToBeHistoryData" resultMap="BaseResultMap"> select * from asr_wrk_mast where wrk_sts=5 or (wrk_sts=15 and ove_mk='Y' and wrk_no not in (select wrk_no from asr_bas_devp)) or (wrk_sts=15 and dateadd(mi,15,crn_end_time) <= getdate() and wrk_no not in (select wrk_no from asr_bas_devp)) or (wrk_sts=15 and crn_end_time is null and wrk_no not in (select wrk_no from asr_bas_devp)) order by io_time,wrk_no asc </select> </mapper>