|
@@ -33,34 +33,34 @@ public class PersonBirthdayJob {
|
|
|
@Resource
|
|
|
private UserAccountRecordService accountRecordService;
|
|
|
|
|
|
- @TenantJob
|
|
|
- // 每天早上8点
|
|
|
- // @Scheduled(cron = "0 0 8 * * *")
|
|
|
- // @Scheduled(cron = "*/5 * * * * *")
|
|
|
- @XxlJob("personBirthdayJob")
|
|
|
- public String execute() {
|
|
|
- // 今日生日的用户
|
|
|
- List<PersonInfoDO> list = mapper.getTodayBirthdayUserList();
|
|
|
- for (PersonInfoDO person : list) {
|
|
|
- // 修改时间
|
|
|
- mapper.update(person, new LambdaUpdateWrapper<PersonInfoDO>()
|
|
|
- .eq(PersonInfoDO::getId, person.getId())
|
|
|
- .set(PersonInfoDO::getBirthdayGiftSendTime, LocalDateTime.now())
|
|
|
- );
|
|
|
- // 发送邮件
|
|
|
- messageUtils.sendMail(packBirthdayWish(person.getEmail()));
|
|
|
- // 加500积分
|
|
|
- // 创建记录
|
|
|
- accountRecordService.createPointRecord(
|
|
|
- person.getUserId(),
|
|
|
- null,
|
|
|
- PointBizTypeEnum.BIRTHDAY.getName(),
|
|
|
- MathOperationEnum.ADD,
|
|
|
- POINT,
|
|
|
- PointBizTypeEnum.BIRTHDAY,
|
|
|
- person.getUserId().toString()
|
|
|
- );
|
|
|
- }
|
|
|
- return String.format("生日用户 %s 个", list.size());
|
|
|
- }
|
|
|
+// @TenantJob
|
|
|
+// // 每天早上8点
|
|
|
+// // @Scheduled(cron = "0 0 8 * * *")
|
|
|
+// // @Scheduled(cron = "*/5 * * * * *")
|
|
|
+// @XxlJob("personBirthdayJob")
|
|
|
+// public String execute() {
|
|
|
+// // 今日生日的用户
|
|
|
+// List<PersonInfoDO> list = mapper.getTodayBirthdayUserList();
|
|
|
+// for (PersonInfoDO person : list) {
|
|
|
+// // 修改时间
|
|
|
+// mapper.update(person, new LambdaUpdateWrapper<PersonInfoDO>()
|
|
|
+// .eq(PersonInfoDO::getId, person.getId())
|
|
|
+// .set(PersonInfoDO::getBirthdayGiftSendTime, LocalDateTime.now())
|
|
|
+// );
|
|
|
+// // 发送邮件
|
|
|
+// messageUtils.sendMail(packBirthdayWish(person.getEmail()));
|
|
|
+// // 加500积分
|
|
|
+// // 创建记录
|
|
|
+// accountRecordService.createPointRecord(
|
|
|
+// person.getUserId(),
|
|
|
+// null,
|
|
|
+// PointBizTypeEnum.BIRTHDAY.getName(),
|
|
|
+// MathOperationEnum.ADD,
|
|
|
+// POINT,
|
|
|
+// PointBizTypeEnum.BIRTHDAY,
|
|
|
+// person.getUserId().toString()
|
|
|
+// );
|
|
|
+// }
|
|
|
+// return String.format("生日用户 %s 个", list.size());
|
|
|
+// }
|
|
|
}
|