From 1ac9d6d25f32148354e46d11b814c306f475ee0d Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期六, 08 十月 2022 17:07:41 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java | 49 +++++-------------------------------------------- 1 files changed, 5 insertions(+), 44 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java index 74d58fe..b48296f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java @@ -295,51 +295,18 @@ .sorted(Comparator.comparing(ComActActRegistVO::getCreateAt).reversed()).collect(toList()); collect.forEach(comActActivityVO -> { ArrayList<ComActActRegistVO> currentList = new ArrayList<>(); - Integer[] rewardWayArr = {0}; comActActRegistVOS.forEach(activitySignInVO -> { if (comActActivityVO.getId().equals(activitySignInVO.getActivityId())) { currentList.add(activitySignInVO); - - Integer signIdentity = activitySignInVO.getSignIdentity(); - Integer rewardWay = null; - Integer rewardIntegral = 0; - switch (signIdentity) { - case 1: - rewardWay = comActActivityVO.getParticipantRewardWay(); - rewardIntegral = comActActivityVO.getParticipantRewardIntegral(); - break; - case 2: - rewardWay = comActActivityVO.getPbRewardWay(); - rewardIntegral = comActActivityVO.getPbRewardIntegral(); - case 3: - rewardWay = comActActivityVO.getVolunteerRewardWay(); - rewardIntegral = comActActivityVO.getVolunteerRewardIntegral(); - break; - default: - break; - } - rewardWayArr[0] = rewardWay; - if(rewardWay == 1){ + if(activitySignInVO.getEndTime()!=null){ comActActivityVO.setIsComment(1); if(comActActivityVO.getTimes()==null){ comActActivityVO.setTimes(1); - comActActivityVO.setAward(rewardIntegral); + comActActivityVO.setAward(activitySignInVO.getAward()); } else { comActActivityVO.setTimes(comActActivityVO.getTimes()+1); - comActActivityVO.setAward(rewardIntegral*comActActivityVO.getTimes()); - } - } else { - if(activitySignInVO.getEndTime()!=null){ - comActActivityVO.setIsComment(1); - if(comActActivityVO.getTimes()==null){ - comActActivityVO.setTimes(1); - comActActivityVO.setAward(activitySignInVO.getAward()); - } - else { - comActActivityVO.setTimes(comActActivityVO.getTimes()+1); - comActActivityVO.setAward(comActActivityVO.getAward() + activitySignInVO.getAward()); - } + comActActivityVO.setAward(comActActivityVO.getAward() + activitySignInVO.getAward()); } } } @@ -351,14 +318,8 @@ } Integer limit = comActActivityVO.getLimit(); if(limit != null && limit>0 &¤tList.size()>0){ - if(rewardWayArr[0] == 2){ - if(limit==currentList.size()&¤tList.get(currentList.size()-1).getEndTime()!=null){ - comActActivityVO.setIsRegist(1); - } - } else { - if(limit==currentList.size()){ - comActActivityVO.setIsRegist(1); - } + if(limit==currentList.size()&¤tList.get(currentList.size()-1).getEndTime()!=null){ + comActActivityVO.setIsRegist(1); } } }); -- Gitblit v1.7.1