diff --git a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserShipperApplicationService.java b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserShipperApplicationService.java index 86a7b53ab..88f5dcc87 100644 --- a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserShipperApplicationService.java +++ b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserShipperApplicationService.java @@ -316,11 +316,15 @@ public class UserShipperApplicationService { if (ObjectUtil.isNull(configSwitch)) { throw new ServiceException("获取组织配置失败"); } - List userEntities = userMapper.selectByUserPhone(userShipperDO.getUserAccount()); - if (userEntities.size()>0){ - throw new ServiceException("账户名已存在"); + String userAccount = userShipperDO.getUserAccount(); + if (StringUtils.isNotBlank(userAccount)) { + List userEntities = userMapper.selectByUserPhone(userAccount); + if (userEntities.size()>0){ + throw new ServiceException("账户名已存在"); + } } + LoginUser loginUser = SecurityUtils.getLoginUser(); Map result = new HashMap<>();