33333333333
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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()),
|
||||||
|
|||||||
Reference in New Issue
Block a user