交通提醒 到期提示

dev
xiepeng 2024-05-29 14:06:45 +08:00
parent 8413db6b23
commit abc8a9f83b
8 changed files with 19 additions and 9 deletions

View File

@ -4,6 +4,7 @@ import com.zcloud.entity.PageData;
import com.zcloud.service.traffic.*;
import com.zcloud.service.notice.NoticeManagementService;
import com.zcloud.util.SendMessageUtil;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@ -44,8 +45,8 @@ public class TrafficRemindScheduled {
/*@Scheduled(cron ="0/5 * * * * ?")*/ // 测试5秒
@Scheduled(cron ="0 0 8 * * ?") // 每天8点
@Scheduled(cron ="0/5 * * * * ?") // 测试5秒
/*@Scheduled(cron ="0 0 8 * * ?")*/ // 每天8点
public void Scheduled(){
try {
System.out.println("============定时发送今日交通到期提醒==========");
@ -100,6 +101,15 @@ public class TrafficRemindScheduled {
params2.put("name", "vehicle_model");// 存入短信模板中的参数名称
params2.put("value", h.get("VEHICLEMODEL").toString());// 存入上面参数名称所传递的值
paramsList.add(params2);
// 第3个参数
PageData params3 = new PageData();
params3.put("name", "due_date");// 存入短信模板中的参数名称
if(!StringUtils.isEmpty(h.getString("EXPIRE_DATE"))) {
h.put("DUE_DATE", h.getString("EXPIRE_DATE"));
}
params3.put("value", h.get("DUE_DATE").toString());// 存入上面参数名称所传递的值
paramsList.add(params3);
try {
sendMessageUtil.sendTrafficNotice(mes, paramsList);
} catch (Exception e) {

View File

@ -114,7 +114,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -254,7 +254,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -79,7 +79,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -113,7 +113,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -107,7 +107,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -75,7 +75,7 @@
where f.ISDELETE = '0'
AND (bto.ISSCRAP = '0' OR btmf.ISSCRAP = '0')
AND f.DUE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.DUE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATE ) = 0
AND f.REMINDER_STATUS = '1'
</select>

View File

@ -154,7 +154,7 @@
WHERE f.ISDELETE = '0'
AND btmf.ISSCRAP = '0'
AND f.EXPIRE_DATE != ''
AND TO_DAYS( NOW() ) - TO_DAYS( f.EXPIRE_DATE ) = 0
AND TO_DAYS( NOW() ) - TO_DAYS( f.REMINDER_DATA ) = 0
AND f.REMINDER_STATUS = '0'
</select>