liusheng
昨天 21ce122193e2fb57d206dbfca59e8d2ab2114fd0
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -11,11 +11,11 @@
import com.ruoyi.common.enums.MsgLSEnum;
import com.ruoyi.common.enums.ServiceFromEnum;
import com.ruoyi.common.enums.WxGZHEnum;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.*;
import com.ruoyi.common.utils.http.HttpUtils;
import com.ruoyi.common.utils.sms.smsUtils;
import com.ruoyi.quartz.service.ICollectHISService;
import com.ruoyi.quartz.util.CreateDataTable;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
import com.smartor.common.LSHospTokenUtil;
@@ -151,6 +151,9 @@
    @Autowired
    ICollectHISService icollectHis;
    @Autowired
    CreateDataTable createDataTable;
    @Value("${appid}")
@@ -471,6 +474,19 @@
    }
    /**
     * 门诊分表定时任务:从 sys_config 读取分表模式,按模式建表并刷新视图 v_pat_med_outhosp
     * 配置 key: outhosp.split.mode
     * quarter -> 按季度,表名示例:pat_med_outhosp_20260103
     * year    -> 按年,表名示例:pat_med_outhosp_2026
     * month   -> 按月,表名示例:pat_med_outhosp_202601
     * 查询不到配置则不分表
     */
    public void createOuthospQuarterTable() {
        log.info("【createOuthospQuarterTable】开始执行门诊分表任务");
        createDataTable.createOuthospQuarterTable();
    }
    /**
     * 处理患者信息,进入子任务表(微信小程序)
     */
    public void dealOutHospInfoXHC() {
@@ -483,7 +499,7 @@
    /**
     *  长期任务发送
     * 长期任务发送
     */
    public void longTaskSend() {
        //获取任务信息
@@ -582,6 +598,7 @@
    /**
     * 随访-补偿处理
     *
     * @param serviceSubtask
     */
    public void sfHandlle(ServiceSubtask serviceSubtask) {