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