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

[验证码][修改][B端登录时当前用户是否有效]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
32afc0fd34
1 измененных файлов: 4 добавлений и 2 удалений
  1. +4
    -2
      mallinkBApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java

+ 4
- 2
mallinkBApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java Просмотреть файл

@@ -5,6 +5,8 @@ import com.iformall.common.ResultData;
import com.iformall.domain.po.WxMerchant;
import com.iformall.domain.po.WxMerchantBUser;
import com.iformall.domain.po.WxMsgValidationcode;
import com.iformall.enums.EnumMerchantBUserStatus;
import com.iformall.enums.EnumMerchantStatus;
import com.iformall.service.WxMerchantBUserService;
import com.iformall.service.WxMerchantService;
import com.iformall.service.WxMsgValidationcodeService;
@@ -45,6 +47,7 @@ public class WxMsgValidationcodeController extends BaseController {
WxMerchantBUser userQ = new WxMerchantBUser();
userQ.setAppId(appid);
userQ.setPhone(phone);
userQ.setStatus(EnumMerchantBUserStatus.VALID.getCode());

WxMerchantBUser user=wxMerchantBUserService.getBUserByAppId(userQ);
if (user==null) {
@@ -52,14 +55,13 @@ public class WxMsgValidationcodeController extends BaseController {
return new ResultData(ErrorCode.USER_IS_EMPTY);
}


WxMerchant merchant = wxMerchantService.getById(user.getMerchantId());
if (merchant==null) {
logger.error("B端所在商户不存在, id: " + user.getMerchantId());
return new ResultData(ErrorCode.MERCHANT_INFO_NOT_FOUND);
}

if(merchant.getStatus()==0){
if(merchant.getStatus().equals(EnumMerchantStatus.NOT_VALID.getCode())){
logger.error("B端所在商户已停用, id: " + merchant.getId());
return new ResultData(ErrorCode.MERCHANT_INFO_NOT_VALID);
}


Загрузка…
Отмена
Сохранить