diff --git a/src/main/java/com/greenorange/promotion/controller/project/ProjectDetailController.java b/src/main/java/com/greenorange/promotion/controller/project/ProjectDetailController.java index 6c49653..d0b1047 100644 --- a/src/main/java/com/greenorange/promotion/controller/project/ProjectDetailController.java +++ b/src/main/java/com/greenorange/promotion/controller/project/ProjectDetailController.java @@ -163,8 +163,11 @@ public class ProjectDetailController { BigDecimal projectMinSettlementPrice = projectDetail.getProjectMinSettlementPrice(); // 封装Map集合(键:下级用户id,值:下级用户单价) Map subUserUnitPriceMap = new HashMap<>(); + // 获取小程序用户的根用户 + List userInfoList = commonService.findByFieldEqTargetField(UserInfo::getUserRole, UserConstant.DEFAULT_ROLE, userInfoService); + UserInfo rootUserInfo = userInfoList.get(0); // 存储根用户的单价 - subUserUnitPriceMap.put(0L, projectSettlementPrice); + subUserUnitPriceMap.put(rootUserInfo.getId(), projectSettlementPrice); for (SubUserProjectCommission subUserProjectCommission : subUserProjectCommissionList) { // 记录上级用户的对下级用户的抽佣比例 BigDecimal currentCommissionRate = subUserProjectCommission.getCurrentCommissionRate(); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index ad9a171..9689193 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,4 +1,4 @@ spring: profiles: - active: dev + active: test-caozhe