xiaohanzi 5 лет назад
Родитель
Сommit
b7db6d3333
2 измененных файлов: 10 добавлений и 11 удалений
  1. +9
    -5
      mallinkBApi/src/main/java/com/iformall/controller/WxMerchantController.java
  2. +1
    -6
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java

+ 9
- 5
mallinkBApi/src/main/java/com/iformall/controller/WxMerchantController.java Просмотреть файл

@@ -117,11 +117,15 @@ public class WxMerchantController extends BaseController {
WxCUser cuUser = new WxCUser();
cuUser.updateTenantInfo(getTenantInfo());
cuUser.setPhone(phone);
WxCUser mUser = cUserService.getByObject(cuUser);
if (mUser != null) {
return new ResultData(mUser.getOpenId());
} else {
return new ResultData(ErrorCode.USER_IS_EMPTY);
try {
WxCUser mUser = cUserService.getByObject(cuUser);
if (mUser != null) {
return new ResultData(mUser.getOpenId());
} else {
return new ResultData(ErrorCode.USER_IS_EMPTY,phone+"请在C端完成授权手机号操作。");
}
}catch(Exception e) {
return new ResultData(ErrorCode.USER_IS_EMPTY.getCode(),phone+"匹配C端用户失败,该情况可能是未在C端授权手机号或者用户C端数据存在多个微信对应统一手机号异常数据。");
}
}
return new ResultData(ErrorCode.USER_NO_PERMISSION);


+ 1
- 6
mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java Просмотреть файл

@@ -73,12 +73,7 @@ public class WxCUserServiceImpl implements WxCUserService {

@Override
public WxCUser getByObject(WxCUser record) {
try {
return wxCUserMapper.selectOne(new QueryWrapper(record));
} catch (Exception e) {
logger.error("NOT found: " + e.getMessage());
}
return null;
return wxCUserMapper.selectOne(new QueryWrapper(record));
}

@Override


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