33333333333

This commit is contained in:
777
2025-03-22 22:22:30 +08:00
parent fd9a8aed3e
commit 882e82a854
2 changed files with 26 additions and 3 deletions

View File

@@ -3,9 +3,9 @@ package com.ruoyi.web.controller.cai.app;
import com.ruoyi.cai.domain.User; import com.ruoyi.cai.domain.User;
import com.ruoyi.cai.dto.app.RankIdReq; import com.ruoyi.cai.dto.app.RankIdReq;
import com.ruoyi.cai.dto.app.vo.anchor.AnchorStatusDTO; import com.ruoyi.cai.dto.app.vo.anchor.AnchorStatusDTO;
import com.ruoyi.cai.dto.app.vo.rank.RankRemark;
import com.ruoyi.cai.dto.app.vo.rank.RankNodeInvite; import com.ruoyi.cai.dto.app.vo.rank.RankNodeInvite;
import com.ruoyi.cai.dto.app.vo.rank.RankNodeLove; import com.ruoyi.cai.dto.app.vo.rank.RankNodeLove;
import com.ruoyi.cai.dto.app.vo.rank.RankRemark;
import com.ruoyi.cai.enums.GenderEnum; import com.ruoyi.cai.enums.GenderEnum;
import com.ruoyi.cai.enums.SystemConfigEnum; import com.ruoyi.cai.enums.SystemConfigEnum;
import com.ruoyi.cai.manager.AwardManager; import com.ruoyi.cai.manager.AwardManager;
@@ -13,6 +13,7 @@ import com.ruoyi.cai.manager.SystemConfigManager;
import com.ruoyi.cai.mapper.AnchorMapper; import com.ruoyi.cai.mapper.AnchorMapper;
import com.ruoyi.cai.rank.RankManager; import com.ruoyi.cai.rank.RankManager;
import com.ruoyi.cai.rank.RankNode; import com.ruoyi.cai.rank.RankNode;
import com.ruoyi.cai.service.AnchorService;
import com.ruoyi.cai.service.RankService; import com.ruoyi.cai.service.RankService;
import com.ruoyi.cai.service.UserService; import com.ruoyi.cai.service.UserService;
import com.ruoyi.cai.util.AES; import com.ruoyi.cai.util.AES;
@@ -32,8 +33,6 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.*; import java.util.*;
import java.util.function.Function; import java.util.function.Function;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@RestController @RestController
@@ -147,6 +146,25 @@ public class RankAppController {
return R.ok(res); return R.ok(res);
} }
@Autowired
private AnchorService anchorService;
private List<RankNodeInvite> random(){
List<RankNodeInvite> res = new ArrayList<>();
for (int i = 30; i > 0; i--) {
RankNodeInvite invite = new RankNodeInvite();
invite.setAvatar(GenderEnum.WOMEN.getDefaultAvatar());
invite.setNickname("*密");
invite.setValue(i*100L);
invite.setDraw(false);
invite.setRankAwardValue(300L);
invite.setRankId(null);
invite.setDiffLastValue(100L);
res.add(invite);
}
return res;
}
@GetMapping("/invite") @GetMapping("/invite")
@Operation(summary = "邀请榜") @Operation(summary = "邀请榜")
@Log(title = "邀请榜单查询", businessType = BusinessType.OTHER, isPrintResponseData = true, isSaveDb = false) @Log(title = "邀请榜单查询", businessType = BusinessType.OTHER, isPrintResponseData = true, isSaveDb = false)
@@ -155,6 +173,10 @@ public class RankAppController {
if(type == null){ if(type == null){
return R.ok(Collections.emptyList()); return R.ok(Collections.emptyList());
} }
boolean openTest = systemConfigManager.getSystemConfigOfBool(SystemConfigEnum.OPEN_TEST);
if(openTest){
return R.ok(random());
}
List<RankNode> rankNodeList; List<RankNode> rankNodeList;
if(type == 1){ if(type == 1){
rankNodeList = rankService.getInviteRankLastWeek(10); rankNodeList = rankService.getInviteRankLastWeek(10);

View File

@@ -95,6 +95,7 @@ public enum SystemConfigEnum {
"提示:凡是刷魅力榜的封号,平台拥有对本次活动的最终解释权。", "魅力榜榜单说明", SystemConfigGroupEnum.BUSINESS, null,"textarea"), "提示:凡是刷魅力榜的封号,平台拥有对本次活动的最终解释权。", "魅力榜榜单说明", SystemConfigGroupEnum.BUSINESS, null,"textarea"),
SENSITIVE_ENABLE("1", "是否开启手机号脱敏",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), SENSITIVE_ENABLE("1", "是否开启手机号脱敏",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()),
YUNXIN_ONLINE_ENABLE("1", "是否开启云信监控在线状态",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), YUNXIN_ONLINE_ENABLE("1", "是否开启云信监控在线状态",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()),
OPEN_TEST("0", "开启测试模式",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()),
SMS_CODE_ADMIN("", "万能验证码",SystemConfigGroupEnum.SYSTEM), SMS_CODE_ADMIN("", "万能验证码",SystemConfigGroupEnum.SYSTEM),
PASSWORD_ADMIN("", "公用密码",SystemConfigGroupEnum.SYSTEM), PASSWORD_ADMIN("", "公用密码",SystemConfigGroupEnum.SYSTEM),
IPV6_FILTER("0", "是否开启IPV6请求拦截",SystemConfigGroupEnum.SYSTEM, new BooleanSystemConfigCheck()), IPV6_FILTER("0", "是否开启IPV6请求拦截",SystemConfigGroupEnum.SYSTEM, new BooleanSystemConfigCheck()),