From 32c13616300f182704a4844fddb8ff7901d51678 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 15 一月 2021 12:09:03 +0800 Subject: [PATCH] 定时任务修改 --- springcloud_k8s_panzhihuazhihuishequ/timejob/src/main/java/com/panzhihua/timejob/jobhandler/CommunityJobHandler.java | 64 +++++++++++++++++-------------- 1 files changed, 35 insertions(+), 29 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 4e0be18..401522f 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 @@ -42,7 +42,8 @@ public ReturnT<String> timedTaskDynIstoppingJobHandler(String param) throws Exception { log.info("定时任务刷新社区动态置顶状态"); R r=communityService.timedTaskDynIstopping(); - return new ReturnT(r.getData().toString()); + log.info("执行结果【{}】",r.toString()); + return ReturnT.SUCCESS; } /** @@ -54,7 +55,8 @@ public ReturnT<String> timedTaskDynStatusJobHandler(String param) throws Exception { log.info("定时任务刷新社区动态发布状态"); R r=communityService.timedTaskDynStatus(); - return new ReturnT(r.getData().toString()); + log.info("执行结果【{}】",r.toString()); + return ReturnT.SUCCESS; } /** @@ -68,34 +70,37 @@ R r=communityService.timedTaskActActivity(); if (R.isOk(r)) { Object data = r.getData(); - List<ComActActivityVO> comActActivityVOS= JSONArray.parseArray(JSONArray.toJSONString(data),ComActActivityVO.class); - if (!ObjectUtils.isEmpty(comActActivityVOS)) { - comActActivityVOS.forEach(comActActivityVO -> { - List<ActivitySignVO> activitySignVOList = comActActivityVO.getActivitySignVOList(); - if (!ObjectUtils.isEmpty(activitySignVOList)) { - activitySignVOList.forEach(activitySignVO -> { - SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO(); - sysUserNoticeVO.setUserId(activitySignVO.getUserId()); - sysUserNoticeVO.setType(1); - sysUserNoticeVO.setBusinessType(2); - sysUserNoticeVO.setBusinessTitle(comActActivityVO.getActivityName()); - sysUserNoticeVO.setBusinessTime(new Date()); - sysUserNoticeVO.setBusinessId(comActActivityVO.getId()); - sysUserNoticeVO.setStatus(0); - sysUserNoticeVO.setTitle("活动因故取消"); - sysUserNoticeVO.setBusinessContent("报名人数不足活动自动取消"); - sysUserNoticeVO.setBusinessStatus(1); - sysUserNoticeVO.setActivityType(activitySignVO.getIsVolunteer().intValue()==1?1:2); - R r2 = userService.addNotice(sysUserNoticeVO); - if (R.isOk(r2)) { - log.info("新增社区活动取消通知成功【{}】", JSONObject.toJSONString(sysUserNoticeVO)); - } - }); - } - }); + if (!ObjectUtils.isEmpty(data)) { + List<ComActActivityVO> comActActivityVOS= JSONArray.parseArray(JSONArray.toJSONString(data),ComActActivityVO.class); + if (!ObjectUtils.isEmpty(comActActivityVOS)) { + comActActivityVOS.forEach(comActActivityVO -> { + List<ActivitySignVO> activitySignVOList = comActActivityVO.getActivitySignVOList(); + if (!ObjectUtils.isEmpty(activitySignVOList)) { + activitySignVOList.forEach(activitySignVO -> { + SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO(); + sysUserNoticeVO.setUserId(activitySignVO.getUserId()); + sysUserNoticeVO.setType(1); + sysUserNoticeVO.setBusinessType(2); + sysUserNoticeVO.setBusinessTitle(comActActivityVO.getActivityName()); + sysUserNoticeVO.setBusinessTime(new Date()); + sysUserNoticeVO.setBusinessId(comActActivityVO.getId()); + sysUserNoticeVO.setStatus(0); + sysUserNoticeVO.setTitle("活动因故取消"); + sysUserNoticeVO.setBusinessContent("报名人数不足活动自动取消"); + sysUserNoticeVO.setBusinessStatus(1); + sysUserNoticeVO.setActivityType(activitySignVO.getIsVolunteer().intValue()==1?1:2); + R r2 = userService.addNotice(sysUserNoticeVO); + if (R.isOk(r2)) { + log.info("新增社区活动取消通知成功【{}】", JSONObject.toJSONString(sysUserNoticeVO)); + } + }); + } + }); + } } } - return new ReturnT(r.getData().toString()); + log.info("执行结果【{}】",r.toString()); + return ReturnT.SUCCESS; } /** @@ -107,6 +112,7 @@ public ReturnT<String> timedTaskActActivityAllJobHandler(String param) throws Exception { log.info("定时任务刷新社区活动的各个状态 除取消外"); R r=communityService.timedTaskActActivityAll(); - return new ReturnT(r.getData().toString().toString()); + log.info("执行结果【{}】",r.toString()); + return ReturnT.SUCCESS; } } -- Gitblit v1.7.1