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

[AccessToken获取][修改]:获取MaService修改

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
ab97f256d7
1 измененных файлов: 7 добавлений и 10 удалений
  1. +7
    -10
      mallinkService/src/main/java/com/iformall/service/impl/WxAppinfoServiceImpl.java

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

@@ -6,13 +6,12 @@ import cn.binarywang.wx.miniapp.bean.WxMaCodeLineColor;
import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig; import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.ErrorCode;
import com.iformall.domain.po.WxAppinfo; import com.iformall.domain.po.WxAppinfo;
import com.iformall.enums.EnumAppType; import com.iformall.enums.EnumAppType;
import com.iformall.exception.MallinkException;
import com.iformall.mapper.WxAppinfoMapper; import com.iformall.mapper.WxAppinfoMapper;
import com.iformall.service.WxAppinfoService; import com.iformall.service.WxAppinfoService;
import com.iformall.utils.Constant; import com.iformall.utils.Constant;
import com.iformall.utils.MaUtil;
import com.iformall.utils.QRCodeUtils; import com.iformall.utils.QRCodeUtils;
import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.error.WxErrorException;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@@ -103,16 +102,14 @@ public class WxAppinfoServiceImpl implements WxAppinfoService {
return; return;
} }
WxAppinfo appinfo = appList.get(0); WxAppinfo appinfo = appList.get(0);
if(appinfo == null) {
return;
}
// get access_token // get access_token
WxMaInMemoryConfig config = new WxMaInMemoryConfig();
config.setAppid(appinfo.getAppId());
config.setSecret(appinfo.getSecret());
if (null != appinfo.getAccessToken()) {
config.setAccessToken(appinfo.getAccessToken());
config.setExpiresTime(appinfo.getLastTokenTime().getTime()+appinfo.getExpiresIn()*1000);
WxMaService wxMaService = MaUtil.getWeappService(appinfo);
if(wxMaService == null) {
return;
} }
WxMaService wxMaService = new WxMaServiceImpl();
wxMaService.setWxMaConfig(config);


String access_token = ""; String access_token = "";
try{ try{


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