|
|
@@ -222,8 +222,13 @@ public class BaseStudentCadreController {
|
|
|
@ApiOperation(value = "修改学生干部状态(离职、复职)")
|
|
|
@SaCheckPermission("basestudentcadre:edit")
|
|
|
public RT<Boolean> editStatus(@Valid @RequestBody UpdateBaseStudentCadreDto dto){
|
|
|
- if(ObjectUtil.isNull(dto) || ObjectUtil.isNull(dto.getId()) || ObjectUtil.isNull(dto.getId()) || ObjectUtil.isNull(dto.getLeaveTime())){
|
|
|
- return RT.error("请传入id、status和leaveTime");
|
|
|
+ if(ObjectUtil.isNull(dto) || ObjectUtil.isNull(dto.getId()) || ObjectUtil.isNull(dto.getStatus()) ||
|
|
|
+ (dto.getStatus() != null && dto.getStatus() == 1 && ObjectUtil.isNull(dto.getLeaveTime()))){
|
|
|
+ String msg = "请传入id、status";
|
|
|
+ if(dto.getStatus() != null && dto.getStatus() == 1 && ObjectUtil.isNull(dto.getLeaveTime())){
|
|
|
+ msg = "请传入id、status和leaveTime";
|
|
|
+ }
|
|
|
+ return RT.error(msg);
|
|
|
}
|
|
|
|
|
|
BaseStudentCadre baseStudentCadre = BeanUtil.toBean(dto, BaseStudentCadre.class);
|