From fc5e0af648f8198b8bba5eef87c54ce661a5ce26 Mon Sep 17 00:00:00 2001 From: wangshuai Date: Thu, 1 Aug 2024 06:43:22 +0800 Subject: [PATCH] =?UTF-8?q?1=EF=BC=9B=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=20=E8=B4=A6=E6=88=B7=20=E6=89=8B=E6=9C=BA=E5=8F=B7=E5=94=AF?= =?UTF-8?q?=E4=B8=80=E9=AA=8C=E8=AF=81=20=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BusAgentInfoServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusAgentInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusAgentInfoServiceImpl.java index 587632a..11efa79 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusAgentInfoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusAgentInfoServiceImpl.java @@ -8,7 +8,9 @@ import com.ruoyi.business.service.IBusIntegralRecordService; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.model.LoginUser; +import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.system.mapper.SysUserMapper; import com.ruoyi.system.service.ISysDeptService; import com.ruoyi.system.service.ISysUserService; import org.springframework.beans.factory.annotation.Autowired; @@ -36,6 +38,8 @@ public class BusAgentInfoServiceImpl implements IBusAgentInfoService @Autowired private ISysUserService userService; @Autowired + private SysUserMapper sysUserMapper; + @Autowired private ISysDeptService deptService; /** @@ -119,6 +123,14 @@ public class BusAgentInfoServiceImpl implements IBusAgentInfoService @Transactional public int insertAgentInfo(LoginUser loginUser, BusAgentInfo busAgentInfo) { SysUser user = new SysUser(); + BusAgentInfo agentInfo = busAgentInfoMapper.getAgentByAccount(busAgentInfo.getAgentAccount()); + if(agentInfo != null){ + throw new ServiceException("账户名已存在!"); + } + SysUser info = sysUserMapper.checkPhoneUnique(busAgentInfo.getPhoneNumber()); + if(info != null){ + throw new ServiceException("手机号已存在!"); + } user.setUserName(busAgentInfo.getAgentAccount()); user.setNickName(busAgentInfo.getAgentName()); String pwd = SecurityUtils.encryptPassword(busAgentInfo.getPassword());