| @@ -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{ | ||||