新增cp季度榜奖励池

This commit is contained in:
tianfeng 2026-01-14 14:56:38 +08:00
parent d43fba354f
commit 7f2910f598
2 changed files with 10 additions and 1 deletions

View File

@ -67,6 +67,11 @@ public enum PropsActivityTypeEnum {
*/
WEEK_CP_GIFT,
/**
* 每赛季CP相互赠送礼物榜单.
*/
SEASON_CP_GIFT,
/**
* 房间PK游戏.
*/

View File

@ -10,6 +10,8 @@ import com.red.circle.other.app.dto.cmd.activity.RewardPoolCmd;
import com.red.circle.other.app.service.activity.WeekCpUserGiftService;
import com.red.circle.other.inner.enums.activity.PropsActivityTypeEnum;
import jakarta.validation.Valid;
import java.util.Arrays;
import java.util.List;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
@ -41,7 +43,9 @@ public class WeekCpGiftRestController extends BaseController {
*/
@GetMapping("/list-reward-pool")
public List<RewardPoolCO> listRewardPool(RewardPoolCmd cmd) {
cmd.setType(PropsActivityTypeEnum.WEEK_CP_GIFT);
if (!Arrays.asList(PropsActivityTypeEnum.WEEK_CP_GIFT, PropsActivityTypeEnum.SEASON_CP_GIFT).contains(cmd.getType())) {
return null;
}
cmd.setGroupLimit(3);
return weekCpUserGiftService.listRewardPool(cmd);
}