Bladeren bron

开通会员增加积分记录

wangzongkui 5 dagen geleden
bovenliggende
commit
192e8e35fb

+ 18 - 1
renren-admin/src/main/java/io/renren/modules/qmgj/service/impl/MemberInfoServiceImpl.java

@@ -1232,7 +1232,24 @@ public class MemberInfoServiceImpl extends ServiceImpl<MemberInfoDao, MemberInfo
                         pointsRecordService.savePointsRecord(dto);
                     }
                 }
-
+                // 增加积分记录
+                TaskManage taskManage = taskManageService.getById(TaskType.OPEN_VIP.getCode(), false);
+                if (ObjectUtil.isNotNull(taskManage)) {
+                    // 增加积分记录
+                    ScoreStu scoreStu = new ScoreStu();
+                    scoreStu.setStuId(vipid);
+                    scoreStu.setScoreType(ScoreType.TASK_SCORE.getCode());
+                    scoreStu.setDay(new SimpleDateFormat("yyyyMMdd").format(new Date()));
+
+                    // 查询积分值
+                    Integer taskScore = taskManage.getTaskScore();
+                    Integer totalScore = scoreStuService.getTotalScore(vipid);
+                    scoreStu.setSurplusScore(totalScore + taskScore);
+                    scoreStu.setScoreValue(taskScore);
+                    scoreStu.setScoreEvent(TaskType.OPEN_VIP.getInfo());
+                    scoreStu.setCreateTime(new Date());
+                    scoreStuService.save(scoreStu);
+                }
                 String annualFeeCode = TaskConfigEnum.ANNUAL_FEE.code();
                 String lifelongCode = TaskConfigEnum.LIFELONG.code();
                 String maleUpCode = TaskConfigEnum.MALE_UP.code();