Quellcode durchsuchen

二期 管家小程序 bug

suntianwu vor 3 Jahren
Ursprung
Commit
d55f426fae

+ 4 - 5
src/main/java/com/care/client/service/PassportService.java

@@ -1,8 +1,6 @@
 package com.care.client.service;
 
-import cn.hutool.json.JSONObject;
-import com.care.client.config.PlatformPinanbaoConfig;
-import com.care.client.config.WxConfig;
+
 import com.care.client.vo.MemberInfoVO;
 import com.care.client.vo.MemberInitParams;
 import com.care.common.cache.RedisKeyConstant;
@@ -11,7 +9,6 @@ import com.care.common.entity.CareMemberInfo;
 import com.care.common.exception.BDException;
 import com.care.common.service.CareMemberInfoService;
 import com.care.common.util.CheckUtils;
-import com.care.common.util.HttpUtil;
 import com.care.common.util.Result;
 import com.care.common.util.WxUtil;
 import lombok.extern.slf4j.Slf4j;
@@ -20,7 +17,6 @@ import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
-import java.text.MessageFormat;
 import java.util.Date;
 
 @Slf4j
@@ -84,6 +80,9 @@ public class PassportService extends AbstractPassportService {
          MemberInitParams params = (MemberInitParams) redisUtil.hget(RedisKeyConstant.PINANBAO_WX_LOGIN_INFO, code);
 
          String openId = params.getOpenid();
+         if (StringUtils.isEmpty(openId)){
+             return  Result.error();
+         }
          //判断是否注册过了
          CareMemberInfo careMemberInfoDb = careMemberInfoService.detailByOpenid(openId);
          if(careMemberInfoDb != null) {

+ 1 - 1
src/main/java/com/care/keeper/service/KeeperPassportService.java

@@ -83,7 +83,7 @@ public class KeeperPassportService extends AbstractKeeperPassportService{
          params.setPhone(phone);
          CareSysUser careSysUser = careSysUserService.detailByPhone4Keeper(phone);
          if (careSysUser == null) { //没注册
-             return  Result.error();
+             return  Result.error("用户未注册");
          } else { //已经注册了
              return cache(params);
          }