From ed73ba091ceec09597f52d5f3baccb528c559b57 Mon Sep 17 00:00:00 2001 From: zhouxy Date: Thu, 23 Apr 2026 19:42:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=EF=BC=9A=E4=B8=AA=E4=BD=93=E6=88=B7=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E7=A7=BB=E5=87=BA=E6=A0=87=E8=AE=B0=E4=B8=BA=E4=B8=8D=E5=8F=A6?= =?UTF-8?q?=E5=86=8C=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aiccs/abnormal/entity/TSAbnList.java | 6 ++++ .../abnormal/mapper/TSAbnListMapper.java | 3 ++ .../aiccs/schedule/AnotherListSchedule.java | 35 +++++++++++++++++++ src/main/resources/application-prod129.yml | 1 + src/main/resources/application-prod73.yml | 2 +- .../mapper/aiccs/abnormal/TSAbnListMapper.xml | 9 +++++ 6 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/chinaweal/aiccs/schedule/AnotherListSchedule.java diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/TSAbnList.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/TSAbnList.java index ec358b4..ac68204 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/TSAbnList.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/TSAbnList.java @@ -327,4 +327,10 @@ public class TSAbnList extends Model { return "nb"; } } + + /** + * 个体户是否已全部移出,1代表是 + */ + @TableField("ISREMOVELIST") + private String isRemoveList; } diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/mapper/TSAbnListMapper.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/mapper/TSAbnListMapper.java index 5140bb7..82f3e9a 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/mapper/TSAbnListMapper.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/mapper/TSAbnListMapper.java @@ -164,4 +164,7 @@ public interface TSAbnListMapper extends BaseMapper { Boolean saveAbnBatch(List list); int checknb(@Param("entityno")String entityno, @Param("reportYear") String reportYear); + + Boolean updateAbnIsRemoveList(); + } diff --git a/src/main/java/com/chinaweal/aiccs/schedule/AnotherListSchedule.java b/src/main/java/com/chinaweal/aiccs/schedule/AnotherListSchedule.java new file mode 100644 index 0000000..a38a60e --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/schedule/AnotherListSchedule.java @@ -0,0 +1,35 @@ +package com.chinaweal.aiccs.schedule; + +import com.chinaweal.aiccs.aiccs.abnormal.mapper.TSAbnListMapper; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * 另册管理定时任务 + * + * @author zhouxy + * @since 2026/4/23 + */ +@Slf4j +@Component +public class AnotherListSchedule { + + @Autowired + private TSAbnListMapper tsAbnListMapper; + + /** + * 另册管理定时任务 + * + * @author zhouxy + */ + @Scheduled(cron = "${scheduling.cron.anotherListPB}") + public void executeAnotherListTask() { + log.info("===========开始执行另册管理定时任务==========="); + //查询当天移出的个体户,查询这些个体户是否全都移出异常,如果是,就标记上 + Boolean b = tsAbnListMapper.updateAbnIsRemoveList(); + log.info("===========结束执行另册管理定时任务==========="); + } + +} diff --git a/src/main/resources/application-prod129.yml b/src/main/resources/application-prod129.yml index 0ab5ad9..d5042f4 100644 --- a/src/main/resources/application-prod129.yml +++ b/src/main/resources/application-prod129.yml @@ -165,6 +165,7 @@ scheduling: moveInData: '-' #迁入省局数据定时任务 forceDeregisterNoticeExpired: '0 0 1 * * ?' #拟强制注销公告期满更新定时任务 cancelEntRemove: '0 0 1 * * ?' #注销企业自动移出 + anotherListPB: '0 0 22 * * ?' # 个体户移出名单标记另册管理定时任务 ot: bakCseDownloadPath: /ot/download/case diff --git a/src/main/resources/application-prod73.yml b/src/main/resources/application-prod73.yml index 1ce8ecd..5352dcf 100644 --- a/src/main/resources/application-prod73.yml +++ b/src/main/resources/application-prod73.yml @@ -165,7 +165,7 @@ scheduling: moveInData: '0 31 00 * * ?' #迁入省局数据定时任务 forceDeregisterNoticeExpired: '0 0 1 * * ?' #拟强制注销公告期满更新定时任务 cancelEntRemove: '0 0 1 * * ?' #注销企业自动移出 - + anotherListPB: '-' # 个体户移出名单标记另册管理定时任务 ot: bakCseDownloadPath: /ot/download/case bakPermitDownloadPath: /ot/download/permit diff --git a/src/main/resources/mybatis/mapper/aiccs/abnormal/TSAbnListMapper.xml b/src/main/resources/mybatis/mapper/aiccs/abnormal/TSAbnListMapper.xml index 94f245e..a1e20a5 100644 --- a/src/main/resources/mybatis/mapper/aiccs/abnormal/TSAbnListMapper.xml +++ b/src/main/resources/mybatis/mapper/aiccs/abnormal/TSAbnListMapper.xml @@ -894,4 +894,13 @@ + + + UPDATE AICCS.tsabnlist t SET ISREMOVELIST = '1' + WHERE t.ENTTYPE IN ('9910','9500') + AND EXISTS (SELECT 1 FROM AICCS.tsabnlist ts WHERE t.PRIPID = ts.pripid + AND ts.OPERATESTATUS = '0' AND TRUNC(ts.REMDATE) = TRUNC(SYSDATE) ) + AND NOT EXISTS (SELECT 1 FROM AICCS.tsabnlist abn WHERE abn.pripid = t.pripid + AND abn.operatestatus = '1') +