瀏覽代碼

Merge branch 'feat-20221026-checkphoneandname'

Qutong 2 年之前
父節點
當前提交
680f933bc0

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

@@ -302,6 +302,15 @@ public class SysUserController {
 
 		SysDept sysDept = sysDeptService.getById(userDto.getDeptId());
 
+		List<SysUser> queryUserByPhoneList =
+				userService.list(Wrappers.<SysUser>lambdaQuery().eq(SysUser::getUsername, userDto.getUsername()));
+		if (CollUtil.isNotEmpty(queryUserByPhoneList)) {
+			SysUser queryUserByPhone = queryUserByPhoneList.get(0);
+			if (!StrUtil.equals(queryUserByPhone.getRealname(), userDto.getRealname())) {
+				return R.failed(String.format("创建失败,已存在该手机号,姓名为%s,请核对信息", queryUserByPhone.getRealname()));
+			}
+		}
+
 		// TODO qcc调用企查查查询是否为主要人员
 		/**
 		 * @Modify: start qcc调用企查查查询是否为主要人员