From 7341852b4449d689a7320b4f345ad2a10e47951e Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 12 四月 2024 18:38:03 +0800
Subject: [PATCH] git ch

---
 server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
index b79089e..2f06be6 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
@@ -194,6 +194,12 @@
                 .eq(SystemUser::getUsername,company.getUsername()))>0){
             throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ョ櫥褰曡处鍙峰凡瀛樺湪锛岃鏇存柊閲嶈瘯~");
         }
+        if(systemUserMapper.selectCount(new QueryWrapper<SystemUser>().lambda()
+                .eq(SystemUser::getDeleted,Boolean.TRUE)
+                .eq(SystemUser::getMobile,company.getPhone()))>0){
+            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ユ墜鏈哄彿宸插瓨鍦紝璇锋洿鎹㈤噸璇晘");
+        }
+
         SystemUser user = new SystemUser();
         user.setUsername(company.getUsername());
         // 鐢熸垚瀵嗙爜鐩�
@@ -218,6 +224,12 @@
                 .eq(SystemUser::getUsername,company.getUsername()))>0){
             throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ョ櫥褰曡处鍙峰凡瀛樺湪锛岃鏇存柊閲嶈瘯~");
         }
+        if(systemUserMapper.selectCount(new QueryWrapper<SystemUser>().lambda()
+                .eq(SystemUser::getDeleted,Boolean.TRUE)
+                .ne(SystemUser::getUsername,company.getUsername())
+                .eq(SystemUser::getMobile,company.getPhone()))>0){
+            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ユ墜鏈哄彿宸插瓨鍦紝璇锋洿鏂伴噸璇晘");
+        }
         SystemUser model = systemUserMapper.selectOne(new QueryWrapper<SystemUser>().lambda()
                 .eq(SystemUser::getDeleted,Boolean.TRUE)
                 .eq(SystemUser::getUsername,oldUserName).last("limit 1"));
@@ -240,6 +252,7 @@
             user.setStatus(Constants.ZERO);
             systemUserMapper.insert(user);//鎻掑叆鏂扮殑绠$悊鍛樿处鍙�
         }else{
+            model.setMobile(company.getPhone());
             model.setUsername(company.getUsername());
             model.setCreateUser(company.getCreator());
             model.setCreateTime(company.getCreateDate());

--
Gitblit v1.9.3