|
|
@@ -2032,22 +2032,24 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, ActivityEntity
|
|
|
if (CollectionUtil.isNotEmpty(activityStuList)){
|
|
|
for (ActivityStuEntity activityStuEntity : activityStuList) {
|
|
|
//送积分
|
|
|
- TaskManage taskManage = taskManageService.getById(TaskType.WORK_ACTIVITY.getCode(), false);
|
|
|
- // 增加积分记录
|
|
|
- ScoreStu scoreStu = new ScoreStu();
|
|
|
- scoreStu.setStuId(activityStuEntity.getStuId());
|
|
|
- scoreStu.setScoreType(ScoreType.TASK_SCORE.getCode());
|
|
|
- scoreStu.setDay(new SimpleDateFormat("yyyyMMdd").format(new Date()));
|
|
|
- scoreStu.setBusinessId(activityStuEntity.getActivityId());
|
|
|
- scoreStu.setTaskId(taskManage.getId());
|
|
|
- // 查询积分值
|
|
|
- Integer taskScore = taskManage.getTaskScore();
|
|
|
- Integer totalScore = scoreStuService.getTotalScore(activityStuEntity.getStuId());
|
|
|
- scoreStu.setSurplusScore(totalScore + taskScore);
|
|
|
- scoreStu.setScoreValue(taskScore);
|
|
|
- scoreStu.setScoreEvent(TaskType.ACTIVITY.getInfo());
|
|
|
- scoreStu.setCreateTime(new Date());
|
|
|
- scoreStuService.save(scoreStu);
|
|
|
+ if (!activityStuEntity.getStatus().equals("02") && activityStuEntity.getIsDelete().equals("0")){
|
|
|
+ TaskManage taskManage = taskManageService.getById(TaskType.WORK_ACTIVITY.getCode(), false);
|
|
|
+ // 增加积分记录
|
|
|
+ ScoreStu scoreStu = new ScoreStu();
|
|
|
+ scoreStu.setStuId(activityStuEntity.getStuId());
|
|
|
+ scoreStu.setScoreType(ScoreType.TASK_SCORE.getCode());
|
|
|
+ scoreStu.setDay(new SimpleDateFormat("yyyyMMdd").format(new Date()));
|
|
|
+ scoreStu.setBusinessId(activityStuEntity.getActivityId());
|
|
|
+ scoreStu.setTaskId(taskManage.getId());
|
|
|
+ // 查询积分值
|
|
|
+ Integer taskScore = taskManage.getTaskScore();
|
|
|
+ Integer totalScore = scoreStuService.getTotalScore(activityStuEntity.getStuId());
|
|
|
+ scoreStu.setSurplusScore(totalScore + taskScore);
|
|
|
+ scoreStu.setScoreValue(taskScore);
|
|
|
+ scoreStu.setScoreEvent(TaskType.ACTIVITY.getInfo());
|
|
|
+ scoreStu.setCreateTime(new Date());
|
|
|
+ scoreStuService.save(scoreStu);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
baseMapper.update(null, new LambdaUpdateWrapper<ActivityEntity>().set(ActivityEntity::getIsPublish, "0")
|