Просмотр исходного кода

企微客户-->fs_user是否有手机号

wjj 1 месяц назад
Родитель
Сommit
1d65763b85

+ 7 - 0
fs-company/src/main/java/com/fs/company/controller/qw/QwExternalContactController.java

@@ -221,16 +221,23 @@ public class QwExternalContactController extends BaseController
      * 根据用户ID查询并设置下单次数(若用户不存在或ID无效,则设为0)
      */
     private void fillOrderCount(QwExternalContactVO item){
+        boolean isHavePhone = false;
         Long fsUserId = item.getFsUserId();
         if (fsUserId==null){
             item.setOrderCount(0L);
+            item.setIsHavePhone(isHavePhone);
             return;
         }
         FsUser fsUser = fsUserService.selectFsUserById(fsUserId);
         if (fsUser == null) {
             item.setOrderCount(0L);
+            item.setIsHavePhone(isHavePhone);
             return;
         }
+        if (StringUtils.isNotEmpty(fsUser.getPhone())) {
+            isHavePhone = true;
+        }
+        item.setIsHavePhone(isHavePhone);
         Long orderCount = fsUser.getOrderCount();
         item.setOrderCount(orderCount != null ? orderCount : 0);
     }

+ 1 - 1
fs-service/src/main/java/com/fs/his/service/impl/FsUserServiceImpl.java

@@ -1622,7 +1622,7 @@ public class FsUserServiceImpl implements IFsUserService {
             userByPhone = fsUserMapper.selectFsUserByPhone(encryptPhone(user.getPhone()));
         }
         if (userByPhone != null) {
-            return R.error("手机号已绑定用户");
+            return R.error("手机号已绑定用户");
         }
         //查询用户信息
         FsUser userById = fsUserMapper.selectFsUserById(user.getUserId());

+ 2 - 0
fs-service/src/main/java/com/fs/qw/vo/QwExternalContactVO.java

@@ -127,4 +127,6 @@ public class QwExternalContactVO {
 
     //是否已推送 0否 1是
     private Integer isPush;
+
+    private Boolean isHavePhone;
 }