release- 特殊任务也只允许完成一次

release-2024-04-25
huangyw 2 months ago
parent 8dcea9e4c3
commit b27d2e323c

@ -199,9 +199,9 @@ public class UserPointLogService {
String description =
taskPoint == null ? userPointLog.getDescription() : taskPoint.getDescription();
// 对于新手任务,只允许完成一次,如果用户已经完成过,则直接返回,不重复添加积分
if (Objects.equals(type, PointEnums.TASK_TYPE_NEW.getCode())) {
// 新手任务,只触发一次
// 对于新手任务 || 特殊任务,只允许完成一次,如果用户已经完成过,则直接返回,不重复添加积分
if (Objects.equals(type, PointEnums.TASK_TYPE_NEW.getCode()) || Objects.equals(type, PointEnums.TASK_TYPE_SPECIAL.getCode())) {
// 新手任务 || 特殊任务,只触发一次
if (!userPointLogDao.findUserPointLogByUserIdAndTaskPointId(
userPointLog.getUserId(),
userPointLog.getTaskPointId()).isEmpty()) {

Loading…
Cancel
Save