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