From 0fea532b07be89978343cb4aede3693af99f5656 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期二, 25 七月 2023 23:04:41 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity
---
service-user/src/main/java/com/java110/user/cmd/org/DeleteOrgCmd.java | 45 +++++++++++++++++++++++----------------------
1 files changed, 23 insertions(+), 22 deletions(-)
diff --git a/service-user/src/main/java/com/java110/user/cmd/org/DeleteOrgCmd.java b/service-user/src/main/java/com/java110/user/cmd/org/DeleteOrgCmd.java
index 048035c..2388885 100644
--- a/service-user/src/main/java/com/java110/user/cmd/org/DeleteOrgCmd.java
+++ b/service-user/src/main/java/com/java110/user/cmd/org/DeleteOrgCmd.java
@@ -73,29 +73,30 @@
Assert.listOnlyOne(orgDtos, "涓嶅瓨鍦�");
- if (OrgDto.ORG_LEVEL_COMPANY.equals(orgDtos.get(0).getOrgLevel())) {
- //鏌ヨ鏄惁瀛樺湪閮ㄩ棬
- orgDto = new OrgDto();
- orgDto.setParentOrgId(reqJson.getString("orgId"));
- List<OrgDto> subOrgDtos = orgV1InnerServiceSMOImpl.queryOrgs(orgDto);
- if (subOrgDtos != null && subOrgDtos.size() > 0) {
- throw new CmdException("鍏徃涓嬪瓨鍦ㄩ儴闂� 璇峰厛鍒犻櫎閮ㄩ棬鍚庡啀鍒犻櫎");
- }
- }else if (OrgDto.ORG_LEVEL_DEPARTMENT.equals(orgDtos.get(0).getOrgLevel())) {
- //鏌ヨ鏄惁瀛樺湪閮ㄩ棬
- OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto();
- orgStaffRelDto.setOrgId(reqJson.getString("orgId"));
- List<OrgStaffRelDto> subOrgDtos = orgStaffRelV1InnerServiceSMOImpl.queryOrgStaffRels(orgStaffRelDto);
- if (subOrgDtos == null || subOrgDtos.size() < 1) {
- return;
- }
- UserDto userDto = new UserDto();
- userDto.setUserId(subOrgDtos.get(0).getStaffId());
- List<UserDto> userDtos = userV1InnerServiceSMOImpl.queryUsers(userDto);
- if (userDtos != null && userDtos.size() > 0) {
- throw new CmdException("閮ㄩ棬涓嬪瓨鍦ㄥ憳宸� 璇峰厛鍒犻櫎鍛樺伐鍚庡啀鍒犻櫎");
- }
+ if (OrgDto.ORG_LEVEL_STORE.equals(orgDtos.get(0).getOrgLevel())) {
+ throw new CmdException("涓�绾х粍缁囦笉鑳藉垹闄�");
}
+
+ orgDto = new OrgDto();
+ orgDto.setParentOrgId(reqJson.getString("orgId"));
+ List<OrgDto> subOrgDtos = orgV1InnerServiceSMOImpl.queryOrgs(orgDto);
+ if (subOrgDtos != null && subOrgDtos.size() > 0) {
+ throw new CmdException("瀛樺湪瀛愮粍缁�");
+ }
+
+ OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto();
+ orgStaffRelDto.setOrgId(reqJson.getString("orgId"));
+ List<OrgStaffRelDto> orgStaffRelDtos = orgStaffRelV1InnerServiceSMOImpl.queryOrgStaffRels(orgStaffRelDto);
+ if (orgStaffRelDtos == null || orgStaffRelDtos.size() < 1) {
+ return;
+ }
+ UserDto userDto = new UserDto();
+ userDto.setUserId(orgStaffRelDtos.get(0).getStaffId());
+ List<UserDto> userDtos = userV1InnerServiceSMOImpl.queryUsers(userDto);
+ if (userDtos != null && userDtos.size() > 0) {
+ throw new CmdException("瀛樺湪鍛樺伐 璇峰厛鍒犻櫎鍛樺伐鍚庡啀鍒犻櫎");
+ }
+
}
@Override
--
Gitblit v1.8.0