| src/main/java/com/zy/common/web/WcsController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/WrkMastMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/common/web/WcsController.java
@@ -61,6 +61,11 @@ private ApiLogService apiLogService; @Autowired private WrkMastMapper wrkMastMapper; @Autowired private WrkMastLogService wrkMastLogService; @Autowired private WrkDetlLogService wrkDetlLogService; @Value("${wcs-slave.url}") private String url; @Value("${wcs-slave.loc}") @@ -422,6 +427,16 @@ } } wrkMastService.updateById(wrkMast); if(wrkMast.getWrkSts() == 14){ // 保存工作主档历史档 if (!wrkMastLogService.save(wrkMast.getWrkNo())) { throw new CoolException("保存工作历史档失败"); } // 保存工作明细档历史档 if (!wrkDetlLogService.save(wrkMast.getWrkNo())) { throw new CoolException("保存工作明细历史档失败"); } } return Re.ok(); } src/main/resources/mapper/WrkMastMapper.xml
@@ -68,7 +68,7 @@ <select id="selectToBeHistoryData" resultMap="BaseResultMap"> select * from asr_wrk_mast where wrk_sts=5 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 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))