|
|
|
@@ -6,13 +6,12 @@ import cn.binarywang.wx.miniapp.bean.WxMaCodeLineColor; |
|
|
|
import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.domain.po.WxAppinfo; |
|
|
|
import com.iformall.enums.EnumAppType; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.mapper.WxAppinfoMapper; |
|
|
|
import com.iformall.service.WxAppinfoService; |
|
|
|
import com.iformall.utils.Constant; |
|
|
|
import com.iformall.utils.MaUtil; |
|
|
|
import com.iformall.utils.QRCodeUtils; |
|
|
|
import me.chanjar.weixin.common.error.WxErrorException; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
@@ -103,16 +102,14 @@ public class WxAppinfoServiceImpl implements WxAppinfoService { |
|
|
|
return; |
|
|
|
} |
|
|
|
WxAppinfo appinfo = appList.get(0); |
|
|
|
if(appinfo == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
// 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 = ""; |
|
|
|
try{ |
|
|
|
|