项目明细调整
This commit is contained in:
parent
6e9a542d15
commit
a46444c3d5
|
@ -145,6 +145,7 @@ public class ProjectController {
|
|||
// return ResultUtils.success(true);
|
||||
// }
|
||||
|
||||
|
||||
/**
|
||||
* web端管理员根据id查询项目
|
||||
* @param commonRequest 项目查询请求体
|
||||
|
@ -205,23 +206,23 @@ public class ProjectController {
|
|||
return ResultUtils.success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Web端管理员根据项目id修改项目状态
|
||||
* @param projectStatusUpdateRequest 项目状态更新请求体
|
||||
* @return 是否更新成功
|
||||
*/
|
||||
@PostMapping("status")
|
||||
@Operation(summary = "Web端管理员根据项目id修改项目状态", description = "参数:项目id,权限:管理员(admin, boss),方法名:updateProjectStatus")
|
||||
@RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
|
||||
@SysLog(title = "项目管理", content = "Web端管理员根据项目id修改项目状态")
|
||||
public BaseResponse<Boolean> updateProjectStatus(@Valid @RequestBody ProjectStatusUpdateRequest projectStatusUpdateRequest) {
|
||||
Long id = projectStatusUpdateRequest.getId();
|
||||
String projectStatus = projectStatusUpdateRequest.getProjectStatus();
|
||||
LambdaUpdateWrapper<Project> updateWrapper = new LambdaUpdateWrapper<>();
|
||||
updateWrapper.eq(Project::getId, id).set(Project::getProjectStatus, projectStatus);
|
||||
projectService.update(updateWrapper);
|
||||
return ResultUtils.success(true);
|
||||
}
|
||||
// /**
|
||||
// * Web端管理员根据项目id修改项目状态
|
||||
// * @param projectStatusUpdateRequest 项目状态更新请求体
|
||||
// * @return 是否更新成功
|
||||
// */
|
||||
// @PostMapping("status")
|
||||
// @Operation(summary = "Web端管理员根据项目id修改项目状态", description = "参数:项目id,权限:管理员(admin, boss),方法名:updateProjectStatus")
|
||||
// @RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
|
||||
// @SysLog(title = "项目管理", content = "Web端管理员根据项目id修改项目状态")
|
||||
// public BaseResponse<Boolean> updateProjectStatus(@Valid @RequestBody ProjectStatusUpdateRequest projectStatusUpdateRequest) {
|
||||
// Long id = projectStatusUpdateRequest.getId();
|
||||
// String projectStatus = projectStatusUpdateRequest.getProjectStatus();
|
||||
// LambdaUpdateWrapper<Project> updateWrapper = new LambdaUpdateWrapper<>();
|
||||
// updateWrapper.eq(Project::getId, id).set(Project::getProjectStatus, projectStatus);
|
||||
// projectService.update(updateWrapper);
|
||||
// return ResultUtils.success(true);
|
||||
// }
|
||||
|
||||
|
||||
}
|
|
@ -27,6 +27,7 @@ import java.math.BigDecimal;
|
|||
"applyPromoCodeDesc",
|
||||
"projectSettlementCycle",
|
||||
"maxPromoterCount",
|
||||
"projectStatus"
|
||||
})
|
||||
public class ProjectUpdateRequest implements Serializable {
|
||||
|
||||
|
@ -99,6 +100,12 @@ public class ProjectUpdateRequest implements Serializable {
|
|||
@Schema(description = "最大推广人数", example = "200")
|
||||
private Integer maxPromoterCount;
|
||||
|
||||
/**
|
||||
* 项目状态[项目运行(running)|人数已满(full)|项目暂停(paused)]
|
||||
*/
|
||||
@Schema(description = "项目状态[项目运行(running)|人数已满(full)|项目暂停(paused)]", example = "running")
|
||||
private String projectStatus;
|
||||
|
||||
|
||||
|
||||
@Serial
|
||||
|
|
Loading…
Reference in New Issue
Block a user