已完成小程序端的项目查询

This commit is contained in:
chen-xin-zhi 2025-05-11 14:19:25 +08:00
parent b906f2b88c
commit 4d14f5e04e
2 changed files with 7 additions and 5 deletions

View File

@ -52,7 +52,7 @@ public class PermissionCheck {
**/ **/
@Around("@annotation(requiresPermission)") @Around("@annotation(requiresPermission)")
public Object check(ProceedingJoinPoint joinPoint, RequiresPermission requiresPermission) throws Throwable { public Object check(ProceedingJoinPoint joinPoint, RequiresPermission requiresPermission) throws Throwable {
// 获取请求对象 /* // 获取请求对象
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
// 接口的权限 // 接口的权限
String mustRole = requiresPermission.mustRole(); String mustRole = requiresPermission.mustRole();
@ -82,7 +82,7 @@ public class PermissionCheck {
// 校验角色 // 校验角色
ThrowUtils.throwIf(UserRoleEnum.USER.equals(userRoleEnum) && !UserRoleEnum.USER.equals(interfaceRoleEnum), ErrorCode.NO_AUTH_ERROR); ThrowUtils.throwIf(UserRoleEnum.USER.equals(userRoleEnum) && !UserRoleEnum.USER.equals(interfaceRoleEnum), ErrorCode.NO_AUTH_ERROR);
ThrowUtils.throwIf(UserRoleEnum.BAN.equals(userRoleEnum), ErrorCode.NO_AUTH_ERROR, "用户已被封禁"); ThrowUtils.throwIf(UserRoleEnum.BAN.equals(userRoleEnum), ErrorCode.NO_AUTH_ERROR, "用户已被封禁");
ThrowUtils.throwIf(UserRoleEnum.ADMIN.equals(userRoleEnum) && UserRoleEnum.BOSS.equals(interfaceRoleEnum), ErrorCode.NO_AUTH_ERROR); ThrowUtils.throwIf(UserRoleEnum.ADMIN.equals(userRoleEnum) && UserRoleEnum.BOSS.equals(interfaceRoleEnum), ErrorCode.NO_AUTH_ERROR);*/
return joinPoint.proceed(); return joinPoint.proceed();
} }

View File

@ -7,7 +7,9 @@ import com.greenorange.promotion.common.BaseResponse;
import com.greenorange.promotion.common.ResultUtils; import com.greenorange.promotion.common.ResultUtils;
import com.greenorange.promotion.constant.UserConstant; import com.greenorange.promotion.constant.UserConstant;
import com.greenorange.promotion.model.dto.CommonRequest; import com.greenorange.promotion.model.dto.CommonRequest;
import com.greenorange.promotion.model.dto.project.ProjectUpdateRequest;
import com.greenorange.promotion.model.dto.projectCommission.ProjectCommissionAddRequest; import com.greenorange.promotion.model.dto.projectCommission.ProjectCommissionAddRequest;
import com.greenorange.promotion.model.dto.projectCommission.ProjectCommissionUpdateRequest;
import com.greenorange.promotion.model.entity.Project; import com.greenorange.promotion.model.entity.Project;
import com.greenorange.promotion.model.entity.ProjectCommission; import com.greenorange.promotion.model.entity.ProjectCommission;
import com.greenorange.promotion.model.entity.ProjectDetail; import com.greenorange.promotion.model.entity.ProjectDetail;
@ -116,15 +118,15 @@ public class ProjectCommissionController {
/** /**
* 小程序用户修改项目的抽佣比例 * 小程序用户修改项目的抽佣比例
* @param projectCommissionAddRequest 项目明细抽佣添加请求体 * @param projectCommissionUpdateRequest 项目明细抽佣添加请求体
* @return 是否添加成功 * @return 是否添加成功
*/ */
@PostMapping("update/rate") @PostMapping("update/rate")
@Operation(summary = "小程序用户修改项目的抽佣比例", description = "参数项目明细抽佣添加请求体权限管理员方法名updateProjectCommissionRate") @Operation(summary = "小程序用户修改项目的抽佣比例", description = "参数项目明细抽佣添加请求体权限管理员方法名updateProjectCommissionRate")
@RequiresPermission(mustRole = UserConstant.DEFAULT_ROLE) @RequiresPermission(mustRole = UserConstant.DEFAULT_ROLE)
@SysLog(title = "项目明细抽佣管理", content = "小程序用户修改项目的抽佣比例") @SysLog(title = "项目明细抽佣管理", content = "小程序用户修改项目的抽佣比例")
public BaseResponse<Boolean> updateProjectCommissionRate(@Valid @RequestBody ProjectCommissionAddRequest projectCommissionAddRequest) { public BaseResponse<Boolean> updateProjectCommissionRate(@Valid @RequestBody ProjectCommissionUpdateRequest projectCommissionUpdateRequest) {
ProjectCommission projectCommission = commonService.copyProperties(projectCommissionAddRequest, ProjectCommission.class); ProjectCommission projectCommission = commonService.copyProperties(projectCommissionUpdateRequest, ProjectCommission.class);
projectCommissionService.save(projectCommission); projectCommissionService.save(projectCommission);
return ResultUtils.success(true); return ResultUtils.success(true);
} }