浏览代码

feat: 一个手机号只能对应一个姓名

lixuesong 2 年之前
父节点
当前提交
b1eb063906

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

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