From 0a23c31baef81d149563da16486f3f7d8d9f33e8 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期二, 16 四月 2024 17:30:25 +0800
Subject: [PATCH] 4.16

---
 guns/src/main/java/cn/stylefeng/guns/modular/business/controller/SysUserBusinessController.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/guns/src/main/java/cn/stylefeng/guns/modular/business/controller/SysUserBusinessController.java b/guns/src/main/java/cn/stylefeng/guns/modular/business/controller/SysUserBusinessController.java
index d83f8cf..3e9f59f 100644
--- a/guns/src/main/java/cn/stylefeng/guns/modular/business/controller/SysUserBusinessController.java
+++ b/guns/src/main/java/cn/stylefeng/guns/modular/business/controller/SysUserBusinessController.java
@@ -36,6 +36,8 @@
 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;
@@ -201,6 +203,14 @@
     @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_INFO);
+
+        }
+
+
         SysUserRequest sysUserRequest = BeanUtil.toBean(req, SysUserRequest.class);
         boolean del = sysUserService.del(sysUserRequest);
         if (del) {

--
Gitblit v1.7.1