From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 11:27:47 +0800
Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整
---
springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java | 131 ++++++++++++++++++++++++++++++++++++++++---
1 files changed, 120 insertions(+), 11 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java b/springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java
index f002931..a6b44ac 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java
@@ -39,6 +39,20 @@
/**
* 定时任务刷新社区动态置顶状态
+ *
+ * @return 刷新个数
+ * @throws Exception
+ * 出现的异常
+ */
+ @XxlJob("test")
+ public ReturnT<String> test(String param) throws Exception {
+ log.info("定时测试");
+ log.info("执行结果1111【{}】", "sucess");
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务刷新社区动态置顶状态
*
* @return 刷新个数
* @throws Exception
@@ -100,7 +114,7 @@
sysUserNoticeVO.setBusinessContent("报名人数不足活动自动取消");
sysUserNoticeVO.setBusinessStatus(1);
sysUserNoticeVO
- .setActivityType(activitySignVO.getIsVolunteer().intValue() == 1 ? 1 : 2);
+ .setActivityType(activitySignVO.getSignIdentity().intValue() == 1 ? 1 : 2);
R r2 = userService.addNotice(sysUserNoticeVO);
if (R.isOk(r2)) {
log.info("新增社区活动取消通知成功【{}】", JSONObject.toJSONString(sysUserNoticeVO));
@@ -130,7 +144,7 @@
// 获取待结束的活动列表
List<Long> activityList = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class);
if (!activityList.isEmpty()) {
- log.info("社区活动结束时计算积分");
+ log.info("社区活动结束时扣减未参与用户积分");
activityList.forEach(activityId -> {
R r1 = communityService.getTaskActivityPeopleList(activityId);
if (R.isOk(r1)) {
@@ -138,15 +152,13 @@
JSONArray.parseArray(JSONArray.toJSONString(r1.getData()), ComActActivityPeopleVO.class);
if (!peopleList.isEmpty()) {
peopleList.forEach(people -> {
- if (people.getIsVolunteer().equals(1)) {
- communityService.addIntegralTradeAdmin(new AddComActIntegralUserDTO(
- people.getActivityId(), AddComActIntegralUserDTO.integralType.cyzyzhd,
- people.getCommunityId(), people.getUserId()));
- } else {
- communityService.addIntegralTradeAdmin(new AddComActIntegralUserDTO(
- people.getActivityId(), AddComActIntegralUserDTO.integralType.cysqhd,
- people.getCommunityId(), people.getUserId()));
- }
+ AddComActIntegralUserDTO addComActIntegralUserDTO = new AddComActIntegralUserDTO();
+ addComActIntegralUserDTO.setUserId(people.getUserId());
+ addComActIntegralUserDTO.setIntegralType(AddComActIntegralUserDTO.integralType.qxhd);
+ addComActIntegralUserDTO.setSignIdentity(people.getSignIdentity());
+ addComActIntegralUserDTO.setCommunityId(people.getCommunityId());
+ addComActIntegralUserDTO.setServiceId(activityId);
+ communityService.addIntegralTradeAdmin(addComActIntegralUserDTO);
});
}
}
@@ -215,4 +227,101 @@
log.info("执行结果【{}】", r.toString());
return ReturnT.SUCCESS;
}
+
+ @XxlJob("timedTaskEldersAuthJobHandler")
+ public ReturnT<String> timedTaskEldersAuthJobHandler(String param) throws Exception {
+ log.info("定时任务扫描老人库的老人是否已加入到统计表中");
+ R r = communityService.timedTaskEldersAuthRecordJobHandler();
+ log.info("执行结果【{}】", r.toString());
+ log.info("定时任务扫描老人认证成功记录加入到统计表中");
+ R r1 = communityService.timedTaskElderAuthStatisticsJobHandler();
+ log.info("执行结果【{}】", r1.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ @XxlJob("timedTaskEldersAuthJobMonthHandler")
+ public ReturnT<String> timedTaskEldersAuthJobMonthHandler(String param) throws Exception {
+ log.info("定时任务扫描高龄认证记录重置任务");
+ R r1 = communityService.timedTaskEldersAuthJobHandler();
+ log.info("执行结果【{}】", r1.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务每月1号0点统计高龄老人本期应该认证总人数
+ */
+ @XxlJob("timedTaskElderAuthStatisticsJobHandler")
+ public ReturnT<String> timedTaskElderAuthStatisticsJobHandler(String param) {
+ log.info("定时任务每月1号0点统计高龄老人本期应该认证总人数");
+ R r = communityService.timedTaskElderAuthStatisticsJobHandler();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务每年3月1号0点统计养老认证本期应该认证总人数
+ */
+ @XxlJob("timedTaskPensionAuthStatisticsJobHandler")
+ public ReturnT<String> timedTaskPensionAuthStatisticsJobHandler(String param) {
+ log.info("定时任务每年3月1号0点统计养老认证本期应该认证总人数");
+ R r = communityService.timedTaskPensionAuthStatisticsJobHandler();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务每隔半小时将商家浏览量和咨询量总值计入指定商家数据中
+ */
+ @XxlJob("timedTaskWriteDataToMerchantJobHandler")
+ public ReturnT<String> timedTaskWriteDataToMerchantJobHandler(String param) {
+ log.info("定时任务每隔半小时将商家浏览量和咨询量总值计入指定商家数据中");
+ R r = communityService.timedTaskWriteDataToMerchantJobHandler();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ @XxlJob("timedTaskHouseJobHandler")
+ public ReturnT<String> timedTaskHouseJobHandler(String param) {
+ log.info("实有房屋定时任务修复数据");
+ R r = communityService.timedTaskHouseJobHandler();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务-每隔5分钟执行一次,将已到期的微商业街商家旗下所有的游戏/资讯全部下架
+ * @param param
+ * @return
+ */
+ @XxlJob("offResourceForMcsMerchantJobHandler")
+ public ReturnT<String> offResourceForMcsMerchantJobHandler(String param) {
+ log.info("定时任务将已到期的微商业街商家旗下所有的游戏/资讯全部下架");
+ R r = communityService.offResourceForMcsMerchant();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务-每隔5分钟执行一次,将已到期的微商业街游戏结束
+ * @param param
+ * @return
+ */
+ @XxlJob("endStatusForMcsGameJobHandler")
+ public ReturnT<String> endStatusForMcsGameJobHandler(String param) {
+ log.info("定时任务,将已到期的微商业街游戏结束");
+ R r = communityService.endStatusForMcsGame();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
+
+ /**
+ * 定时任务针对服务结束后3天还未评价的用户默认好评
+ */
+ @XxlJob("timedTaskFmsServiceDefaultPraiseJobHandler")
+ public ReturnT<String> timedTaskFmsServiceDefaultPraiseJobHandler(String param) throws Exception {
+ log.info("定时任务针对服务结束后3天还未评价的用户默认好评");
+ R r = communityService.timedTaskFmsServiceDefaultPraise();
+ log.info("执行结果【{}】", r.toString());
+ return ReturnT.SUCCESS;
+ }
}
--
Gitblit v1.7.1