| | |
| | | import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; |
| | | import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; |
| | | import cn.stylefeng.roses.kernel.sms.modular.service.SysSmsInfoService; |
| | | import cn.stylefeng.roses.kernel.system.api.exception.SystemModularException; |
| | | import cn.stylefeng.roses.kernel.system.api.exception.enums.user.SysUserExceptionEnum; |
| | | import cn.stylefeng.roses.kernel.system.api.expander.SystemConfigExpander; |
| | | import cn.stylefeng.roses.kernel.system.api.pojo.role.dto.SysRoleDTO; |
| | | import cn.stylefeng.roses.kernel.system.api.pojo.user.SysUserDTO; |
| | |
| | | @PostResource(name = "工作人员_删除", path = "/sysUser/delete") |
| | | @BusinessLog |
| | | public ResponseData<?> delete(@RequestBody @Validated(SysUserRequest.delete.class) SysUserDeleteRequest req) { |
| | | |
| | | List<CounsellingInfo> list = counsellingInfoService.list(Wrappers.lambdaQuery(CounsellingInfo.class).eq(CounsellingInfo::getListingStatus, 1).eq(CounsellingInfo::getIsDelete, 0)); |
| | | if (!list.isEmpty()){ |
| | | throw new SystemModularException(SysUserExceptionEnum.USER_CAN_NOT_DELETE_ADMIN); |
| | | |
| | | } |
| | | |
| | | |
| | | SysUserRequest sysUserRequest = BeanUtil.toBean(req, SysUserRequest.class); |
| | | boolean del = sysUserService.del(sysUserRequest); |
| | | if (del) { |