修复了推广码申请接口
This commit is contained in:
parent
9a8b92be1f
commit
90365c371e
|
@ -100,8 +100,12 @@ public class PromoCodeApplyController {
|
||||||
String promoCodeImage = promoCode.getPromoCodeImage();
|
String promoCodeImage = promoCode.getPromoCodeImage();
|
||||||
// 获取项目的参数信息
|
// 获取项目的参数信息
|
||||||
Project project = projectService.getById(projectId);
|
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);
|
projectService.updateById(project);
|
||||||
String projectName = project.getProjectName();
|
String projectName = project.getProjectName();
|
||||||
String projectImage = project.getProjectImage();
|
String projectImage = project.getProjectImage();
|
||||||
|
@ -124,6 +128,7 @@ public class PromoCodeApplyController {
|
||||||
promoCodeApplyService.save(promoCodeApply);
|
promoCodeApplyService.save(promoCodeApply);
|
||||||
|
|
||||||
// 添加用户项目记录
|
// 添加用户项目记录
|
||||||
|
if (userProjectList.isEmpty()) {
|
||||||
UserProject userProject = UserProject.builder()
|
UserProject userProject = UserProject.builder()
|
||||||
.projectId(projectId)
|
.projectId(projectId)
|
||||||
.projectName(projectName)
|
.projectName(projectName)
|
||||||
|
@ -132,6 +137,7 @@ public class PromoCodeApplyController {
|
||||||
.userId(userId)
|
.userId(userId)
|
||||||
.build();
|
.build();
|
||||||
userProjectService.save(userProject);
|
userProjectService.save(userProject);
|
||||||
|
}
|
||||||
return ResultUtils.success(true);
|
return ResultUtils.success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user