Selaa lähdekoodia

feat: 更新用户创建和修改

1. 药企管理不能是其他药企管理员;
2. 药企管理不能是其他cso管理员;
shc 3 vuotta sitten
vanhempi
commit
5c4903d310

+ 12 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysUserController.java

@@ -395,6 +395,10 @@ public class SysUserController {
 								return R.failed("用户已存在药企管理员角色,不能同时为平台管理员");
 							}
 
+							if (sysRole.getRoleId() == 3) {
+								return R.failed("用户已存在药企管理员角色,不能同时为药企管理员");
+							}
+
 							if (sysRole.getRoleId() == 4) {
 								return R.failed("用户已存在药企管理员角色,不能同时为CSO管理员");
 							}
@@ -1259,6 +1263,14 @@ public class SysUserController {
 								if (sysRole.getRoleId() == 2) {
 									return R.failed("用户不能同时为平台管理员和药企管理员");
 								}
+								if (sysRole.getRoleId() == 3) {
+									return R.failed("用户已存在药企管理员角色,不能同时为药企管理员");
+								}
+
+								if (sysRole.getRoleId() == 4) {
+									return R.failed("用户已存在药企管理员角色,不能同时为cso管理员");
+								}
+
 								if (userDto.getDeptId().equals(userVO.getDeptId())) {
 									if (sysRole.getRoleId() == 6) {
 										return R.failed("用户已存在本机构药企管理员,不能同时为兼职学术推广员");