Преглед на файлове

新增收购商校验手机号是否已存在app账号

linbl преди 11 месеца
родител
ревизия
3fc6f55eda
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      sp-service/level-two-server/src/main/java/com/pj/tb_purchaser/TbPurchaserService.java

+ 6 - 0
sp-service/level-two-server/src/main/java/com/pj/tb_purchaser/TbPurchaserService.java

@@ -66,6 +66,11 @@ public class TbPurchaserService extends ServiceImpl<TbPurchaserMapper, TbPurchas
      * 增
      */
     void add(TbPurchaser t) {
+        AppUserDto appUser = FeignFactory.adminInterface.findUserByPhone(t.getContact());
+        if (appUser != null) {
+            throw new ServiceException("新增失败,当前用户的手机号已存在app账户!");
+        }
+
         t.setCreateTime(new Date());
         save(t);
         AppUserCreateDTO createDTO = new AppUserCreateDTO();
@@ -73,6 +78,7 @@ public class TbPurchaserService extends ServiceImpl<TbPurchaserMapper, TbPurchas
         createDTO.setPhone(t.getContact());
         createDTO.setName(t.getName());
         createDTO.setFkId(t.getId());
+
         boolean result = FeignFactory.adminInterface.createAccount(createDTO);
         if (!result) {
             throw new ServiceException("创建账户失败");