From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java | 153 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 142 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 b268a3e..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); }); } } @@ -193,4 +205,123 @@ log.info("执行结果【{}】", r.toString()); return ReturnT.SUCCESS; } + + /** + * 定时任务针对活动结束后7天还未评价的用户默认好评 + */ + @XxlJob("timedTaskActivityDefaultPraiseJobHandler") + public ReturnT<String> timedTaskActivityDefaultPraiseJobHandler(String param) throws Exception { + log.info("定时任务针对活动结束后7天还未评价的用户默认好评"); + R r = communityService.timedTaskActivityDefaultPraise(); + log.info("执行结果【{}】", r.toString()); + return ReturnT.SUCCESS; + } + + /** + * 定时任务每半小时执行一次将一起议浏览量写入到表中 + */ + @XxlJob("timedTaskWriteDiscussViewNumToTableJobHandler") + public ReturnT<String> timedTaskWriteDiscussViewNumToTableJobHandler(String param) throws Exception { + log.info("定时任务每半小时执行一次将一起议浏览量写入到表中"); + R r = communityService.timedTaskWriteDiscussViewNumToTable(); + 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