From 0208837866b99ab03e1c50661ce444f84f48f25b Mon Sep 17 00:00:00 2001 From: zouyx <1798599149@qq.com> Date: Wed, 26 Mar 2025 15:15:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=EF=BC=9A?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=89=A7=E6=B3=95=E9=A2=84=E5=91=8A=E7=99=BB?= =?UTF-8?q?=E8=AE=B0=E7=8A=B6=E6=80=81=E5=8F=98=E6=9B=B4=E4=B8=BA2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EnterpriseLawEnforcementMapper.java | 1 + .../task/EnforcementNoticeRegChangeTask.java | 29 +++++++++++++++++++ .../mapper/EnterpriseLawEnforcementMapper.xml | 6 +++- 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNoticeRegChangeTask.java diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java index 9f41aa9f..614a05dc 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java @@ -63,5 +63,6 @@ public interface EnterpriseLawEnforcementMapper */ public int deleteEnterpriseLawEnforcementByIds(String[] ids); public int deleteEnterpriseLawEnforcementByUniteCheck(String id); + public int updateReg(); } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNoticeRegChangeTask.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNoticeRegChangeTask.java new file mode 100644 index 00000000..8d229c34 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNoticeRegChangeTask.java @@ -0,0 +1,29 @@ +package com.zdxt.code.task; + +import com.zdxt.code.mapper.EnterpriseLawEnforcementMapper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + + +@Component("enforcementNoticeRegChangeTask") +public class EnforcementNoticeRegChangeTask { + private static final Logger log = LoggerFactory.getLogger(EnforcementNoticeRegChangeTask.class); + + @Autowired + private EnterpriseLawEnforcementMapper enterpriseLawEnforcementMapper; + + + public void EnforcementNoticeRegChange() { + try { + int i=enterpriseLawEnforcementMapper.updateReg(); + if(i>0){ + log.info("变更预告登记状态为2"); + } + } catch (Exception e) { + System.out.println("预警任务异常!"); + e.printStackTrace(); + } + } +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml index e000fcb9..f2abdda5 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml @@ -324,5 +324,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" delete from enterprise_law_enforcement where unite_check = #{id} - + + update enterprise_law_enforcement + set is_reg=2 + where DATE_FORMAT(now(), '%Y-%m-%d') > DATE_FORMAT(check_time, '%Y-%m-%d') and is_reg != 1 and is_delete=0; + \ No newline at end of file