1
0

ApiUserUtils.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.kmall.api.util;
  2. import com.kmall.api.service.pay.wxpay.WxPayPropertiesBuilder;
  3. import com.kmall.common.service.pay.global.CommonWxGlobalPayPropertiesBuilder;
  4. /**
  5. * 作者: @author Scott <br>
  6. * 时间: 2017-08-11 08:58<br>
  7. * 描述: ApiUserUtils <br>
  8. */
  9. public class ApiUserUtils {
  10. //替换字符串
  11. public static String getCode(String APPID, String REDIRECT_URI, String SCOPE) {
  12. return String.format(WxPayPropertiesBuilder.instance().getGetCode(), APPID, REDIRECT_URI, SCOPE);
  13. // return String.format(CommonWxGlobalPayPropertiesBuilder.instance().getGetCode(), APPID, REDIRECT_URI, SCOPE);
  14. }
  15. //替换字符串
  16. public static String getWebAccess(String CODE) {
  17. return String.format(
  18. WxPayPropertiesBuilder.instance().getWebAccessTokenhttps(),
  19. WxPayPropertiesBuilder.instance().getAppId(),
  20. WxPayPropertiesBuilder.instance().getSecret(),
  21. CODE);
  22. // return String.format(
  23. // //ResourceUtil.getConfigByName("wx.webAccessTokenhttps"),
  24. // CommonWxGlobalPayPropertiesBuilder.instance().getWebAccessTokenhttps(),
  25. // //ResourceUtil.getConfigByName("wx.appId"),
  26. // CommonWxGlobalPayPropertiesBuilder.instance().getAppId(),
  27. // //ResourceUtil.getConfigByName("wx.secret"),
  28. // CommonWxGlobalPayPropertiesBuilder.instance().getSecret(),
  29. // CODE);
  30. }
  31. //替换字符串
  32. public static String getUserMessage(String access_token, String openid) {
  33. return String.format(WxPayPropertiesBuilder.instance().getUserMessage(), access_token, openid);
  34. // return String.format(CommonWxGlobalPayPropertiesBuilder.instance().getUserMessage(), access_token, openid);
  35. }
  36. }