From 370622f65d261acf90cebd221d89097cffe9c52e Mon Sep 17 00:00:00 2001 From: dongdingding <207595406@qq.com> Date: Wed, 27 Dec 2023 17:39:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quartz/EnterpristQuartz.java | 2 +- .../service/impl/BPlanEnterpriseServiceImpl.java | 3 ++- .../mapper/yingji/BPlanEnterpriseMapper.xml | 15 ++++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/programManagement/quartz/EnterpristQuartz.java b/ruoyi-admin/src/main/java/com/ruoyi/programManagement/quartz/EnterpristQuartz.java index 7107042..b586374 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/programManagement/quartz/EnterpristQuartz.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/programManagement/quartz/EnterpristQuartz.java @@ -49,7 +49,7 @@ public class EnterpristQuartz { // bEnterpriseNewService.saveBatch(list); // 改成只更新最新检查时间字段 - bPlanEnterpriseService.updateEndTime() + bPlanEnterpriseService.updateEndTime(); return AjaxResult.success(); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/programManagement/service/impl/BPlanEnterpriseServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/programManagement/service/impl/BPlanEnterpriseServiceImpl.java index 3be5572..8f2fe7b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/programManagement/service/impl/BPlanEnterpriseServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/programManagement/service/impl/BPlanEnterpriseServiceImpl.java @@ -126,7 +126,8 @@ public class BPlanEnterpriseServiceImpl extends ServiceImpl where id = #{id} - + + UPDATE b_enterprise_new a + INNER JOIN ( + SELECT + USC_CODE, + MAX_EXAMINE_END_TIME + FROM + ( SELECT ROW_NUMBER ( ) over ( PARTITION BY USC_CODE ORDER BY EXAMINE_END_TIME DESC ) rowId, USC_CODE, EXAMINE_END_TIME AS MAX_EXAMINE_END_TIME FROM sz_enfor_examine ) S + WHERE + rowId = 1 + ) c + ON a.enterprise_id = c.USC_CODE + SET a.EXAMINE_END_TIME = c.MAX_EXAMINE_END_TIME +