完成了第一版

This commit is contained in:
chen-xin-zhi 2025-05-14 11:04:11 +08:00
parent 26f9fe2a20
commit fb684b0911
2 changed files with 15 additions and 11 deletions

View File

@ -155,17 +155,21 @@ public class ProjectDetailController {
BigDecimal maxCommissionRate = projectDetail.getMaxCommissionRate();
if (currentCommissionRate.compareTo(maxCommissionRate) > 0) subUserProjectCommission.setCurrentCommissionRate(maxCommissionRate);
}
// 3.用Map集合存储上级用户对下级用户的抽佣比例
Map<String, BigDecimal> commissionRateMap = new HashMap<>();
for (SubUserProjectCommission subUserProjectCommission : subUserProjectCommissionList) {
Long userId = subUserProjectCommission.getUserId();
Long subUserId = subUserProjectCommission.getSubUserId();
BigDecimal currentCommissionRate = subUserProjectCommission.getCurrentCommissionRate();
String key = userId + "-" + subUserId;
commissionRateMap.put(key, currentCommissionRate);
}
// 更新下级用户项目明细抽佣表记录
// 更新用户项目明细抽佣表记录
// // 3.用Map集合存储上级用户对下级用户的抽佣比例
// Map<String, BigDecimal> commissionRateMap = new HashMap<>();
// for (SubUserProjectCommission subUserProjectCommission : subUserProjectCommissionList) {
// Long userId = subUserProjectCommission.getUserId();
// Long subUserId = subUserProjectCommission.getSubUserId();
// BigDecimal currentCommissionRate = subUserProjectCommission.getCurrentCommissionRate();
// String key = userId + "-" + subUserId;
// commissionRateMap.put(key, currentCommissionRate);
// }
// 获取所有的小程序用户
List<UserInfo> userInfoList = commonService.findByFieldEqTargetField(UserInfo::getUserRole, UserConstant.DEFAULT_ROLE, userInfoService);
// List<UserInfo> userInfoList = commonService.findByFieldEqTargetField(UserInfo::getUserRole, UserConstant.DEFAULT_ROLE, userInfoService);
// 用来存储每个用户的上级列表
// Map<Long, List<Long>> userParentMap = new HashMap<>();
// for (UserInfo userInfo : userInfoList) {

View File

@ -1,4 +1,4 @@
spring:
profiles:
active: test
active: dev