修复了推广码申请接口
This commit is contained in:
parent
9a8b92be1f
commit
90365c371e
|
@ -100,8 +100,12 @@ public class PromoCodeApplyController {
|
|||
String promoCodeImage = promoCode.getPromoCodeImage();
|
||||
// 获取项目的参数信息
|
||||
Project project = projectService.getById(projectId);
|
||||
|
||||
// 更新项目的推广人数
|
||||
project.setCurrentPromotionCount(project.getCurrentPromotionCount() + 1);
|
||||
Map<SFunction<UserProject, ?>, Object> projectConditions = Map.of(UserProject::getProjectId, projectId, UserProject::getUserId, userId);
|
||||
List<UserProject> userProjectList = commonService.findByFieldEqTargetFields(projectConditions, userProjectService);
|
||||
if (userProjectList.isEmpty()) project.setCurrentPromotionCount(project.getCurrentPromotionCount() + 1);
|
||||
|
||||
projectService.updateById(project);
|
||||
String projectName = project.getProjectName();
|
||||
String projectImage = project.getProjectImage();
|
||||
|
@ -124,14 +128,16 @@ public class PromoCodeApplyController {
|
|||
promoCodeApplyService.save(promoCodeApply);
|
||||
|
||||
// 添加用户项目记录
|
||||
UserProject userProject = UserProject.builder()
|
||||
.projectId(projectId)
|
||||
.projectName(projectName)
|
||||
.projectImage(projectImage)
|
||||
.projectSettlementCycle(projectSettlementCycle)
|
||||
.userId(userId)
|
||||
.build();
|
||||
userProjectService.save(userProject);
|
||||
if (userProjectList.isEmpty()) {
|
||||
UserProject userProject = UserProject.builder()
|
||||
.projectId(projectId)
|
||||
.projectName(projectName)
|
||||
.projectImage(projectImage)
|
||||
.projectSettlementCycle(projectSettlementCycle)
|
||||
.userId(userId)
|
||||
.build();
|
||||
userProjectService.save(userProject);
|
||||
}
|
||||
return ResultUtils.success(true);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user