web端分页查询绩效接口添加一个抽成比例的字段
This commit is contained in:
@ -574,6 +574,11 @@ public class UserPerformanceSummaryController {
|
||||
List<UserPerformanceSummary> userPerformanceSummaryList = userPerformanceSummaryService.list(userPerformanceSummaryQueryWrapper);
|
||||
List<UserPerformanceSummaryDetailVO> userPerformanceSummaryDetailVOS = commonService.convertList(userPerformanceSummaryList, UserPerformanceSummaryDetailVO.class);
|
||||
|
||||
// 查询抽成比例
|
||||
RakeRewardsQueryRequest rakeRewardsQueryRequest = new RakeRewardsQueryRequest();
|
||||
rakeRewardsQueryRequest.setLevel("first");
|
||||
BigDecimal rewardsRate = userPerformanceSummaryService.queryRakeRewardsRateByLevel(rakeRewardsQueryRequest);
|
||||
|
||||
// 封装Map集合(键:用户id, 值:用户信息)
|
||||
Map<Long, UserInfo> userInfoMap = new HashMap<>();
|
||||
for (UserInfo userInfo : userInfoList) userInfoMap.put(userInfo.getId(), userInfo);
|
||||
@ -581,6 +586,7 @@ public class UserPerformanceSummaryController {
|
||||
UserInfo userInfo = userInfoMap.get(userPerformanceSummaryDetailVO.getUserId());
|
||||
userPerformanceSummaryDetailVO.setNickName(userInfo.getNickName());
|
||||
userPerformanceSummaryDetailVO.setPhoneNumber(userInfo.getPhoneNumber());
|
||||
userPerformanceSummaryDetailVO.setRakeRewardsRate(rewardsRate);
|
||||
}
|
||||
return ResultUtils.success(userPerformanceSummaryDetailVOS);
|
||||
}
|
||||
@ -612,6 +618,11 @@ public class UserPerformanceSummaryController {
|
||||
List<UserPerformanceSummary> userPerformanceSummaryList = userPerformanceSummaryService.list(userPerformanceSummaryQueryWrapper);
|
||||
List<UserPerformanceSummaryDetailVO> userPerformanceSummaryDetailVOS = commonService.convertList(userPerformanceSummaryList, UserPerformanceSummaryDetailVO.class);
|
||||
|
||||
// 查询抽成比例
|
||||
RakeRewardsQueryRequest rakeRewardsQueryRequest = new RakeRewardsQueryRequest();
|
||||
rakeRewardsQueryRequest.setLevel("second");
|
||||
BigDecimal rewardsRate = userPerformanceSummaryService.queryRakeRewardsRateByLevel(rakeRewardsQueryRequest);
|
||||
|
||||
// 封装Map集合(键:用户id, 值:用户信息)
|
||||
Map<Long, UserInfo> userInfoMap = new HashMap<>();
|
||||
for (UserInfo userInfo : userInfoList) userInfoMap.put(userInfo.getId(), userInfo);
|
||||
@ -619,6 +630,7 @@ public class UserPerformanceSummaryController {
|
||||
UserInfo userInfo = userInfoMap.get(userPerformanceSummaryDetailVO.getUserId());
|
||||
userPerformanceSummaryDetailVO.setNickName(userInfo.getNickName());
|
||||
userPerformanceSummaryDetailVO.setPhoneNumber(userInfo.getPhoneNumber());
|
||||
userPerformanceSummaryDetailVO.setRakeRewardsRate(rewardsRate);
|
||||
}
|
||||
return ResultUtils.success(userPerformanceSummaryDetailVOS);
|
||||
}
|
||||
|
Reference in New Issue
Block a user