|
@@ -2,6 +2,7 @@ package com.xjrsoft.module.job;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.xjrsoft.common.utils.WeChatUtil;
|
|
import com.xjrsoft.module.attendance.entity.AttendanceRuleDetails;
|
|
import com.xjrsoft.module.attendance.entity.AttendanceRuleDetails;
|
|
import com.xjrsoft.module.attendance.entity.AttendanceUserRelation;
|
|
import com.xjrsoft.module.attendance.entity.AttendanceUserRelation;
|
|
import com.xjrsoft.module.attendance.mapper.AttendanceUserRelationMapper;
|
|
import com.xjrsoft.module.attendance.mapper.AttendanceUserRelationMapper;
|
|
@@ -43,6 +44,9 @@ public class AttenDanceWarnNoticeTask {
|
|
@Autowired
|
|
@Autowired
|
|
private IWeChatService weChatService;
|
|
private IWeChatService weChatService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private WeChatUtil weChatUtil;
|
|
|
|
+
|
|
@Scheduled(cron = "0 */10 * * * ?")
|
|
@Scheduled(cron = "0 */10 * * * ?")
|
|
public void RefreshConnectionPool() {
|
|
public void RefreshConnectionPool() {
|
|
//获取当前时间
|
|
//获取当前时间
|
|
@@ -86,7 +90,7 @@ public class AttenDanceWarnNoticeTask {
|
|
|
|
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
weChatSendMessageDto.setUserId(xjrUser.getOpenId());
|
|
weChatSendMessageDto.setUserId(xjrUser.getOpenId());
|
|
- weChatSendMessageDto.setTemplateId("Fg4AWVQRGernl0PiJQ8gRgCUFHEGZuizlClQNuVhqu4");
|
|
|
|
|
|
+ weChatSendMessageDto.setTemplateId(weChatUtil.getAttenDanceWarnTemplate());
|
|
weChatSendMessageDto.setMsgId(xjrUser.getId().toString());
|
|
weChatSendMessageDto.setMsgId(xjrUser.getId().toString());
|
|
JSONObject paramJson = new JSONObject();
|
|
JSONObject paramJson = new JSONObject();
|
|
|
|
|