| | |
| | | // 获取待结束的活动列表 |
| | | 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)) { |
| | |
| | | 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.setActivityType(1); |
| | | addComActIntegralUserDTO.setIsVolunteer(people.getIsVolunteer()); |
| | | addComActIntegralUserDTO.setCommunityId(people.getCommunityId()); |
| | | addComActIntegralUserDTO.setServiceId(activityId); |
| | | communityService.addIntegralTradeAdmin(addComActIntegralUserDTO); |
| | | }); |
| | | } |
| | | } |
| | |
| | | |
| | | @XxlJob("timedTaskEldersAuthJobHandler") |
| | | public ReturnT<String> timedTaskEldersAuthJobHandler(String param) throws Exception { |
| | | log.info("定时任务扫描上月高龄认证使用视频认证的用户添加成功记录"); |
| | | log.info("定时任务扫描老人库的老人是否已加入到统计表中"); |
| | | R r = communityService.timedTaskEldersAuthRecordJobHandler(); |
| | | log.info("执行结果【{}】", r.toString()); |
| | | log.info("定时任务扫描老人认证成功记录加入到统计表中"); |
| | | R r1 = communityService.timedTaskElderAuthStatisticsJobHandler(); |
| | | log.info("执行结果【{}】", r1.toString()); |
| | | return ReturnT.SUCCESS; |
| | | } |
| | | |
| | | log.info("定时任务扫描高龄认证记录统计信息"); |
| | | @XxlJob("timedTaskEldersAuthJobMonthHandler") |
| | | public ReturnT<String> timedTaskEldersAuthJobMonthHandler(String param) throws Exception { |
| | | log.info("定时任务扫描高龄认证记录重置任务"); |
| | | R r1 = communityService.timedTaskEldersAuthJobHandler(); |
| | | log.info("执行结果【{}】", r1.toString()); |
| | | return ReturnT.SUCCESS; |
| | |
| | | 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; |
| | | } |
| | | } |