|
@@ -780,7 +780,7 @@ public class WeixinServiceImpl implements WeixinService {
|
|
|
@Override
|
|
|
public String createCardQrCode(Integer merchantId, String cardId, String code) {
|
|
|
try {
|
|
|
- String accessToken = getAccessToken(merchantId, false,false);
|
|
|
+ String accessToken = getAccessToken(merchantId, false, true);
|
|
|
String url = "https://api.weixin.qq.com/card/qrcode/create?access_token="+accessToken;
|
|
|
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
@@ -830,7 +830,7 @@ public class WeixinServiceImpl implements WeixinService {
|
|
|
@Override
|
|
|
public Boolean isOpenCard(Integer merchantId, String cardId, String openId) {
|
|
|
try {
|
|
|
- String accessToken = getAccessToken(merchantId, false,false);
|
|
|
+ String accessToken = getAccessToken(merchantId, false,true);
|
|
|
String url = "https://api.weixin.qq.com/card/user/getcardlist?access_token="+accessToken;
|
|
|
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
@@ -839,7 +839,7 @@ public class WeixinServiceImpl implements WeixinService {
|
|
|
|
|
|
String reqDataJsonStr = JsonUtil.toJSONString(param);
|
|
|
String response = HttpRESTDataClient.requestPostBody(url, reqDataJsonStr);
|
|
|
- logger.info("微信卡券createCardQrCode接口返回:{}", response);
|
|
|
+ logger.info("微信卡券getCardList接口返回:{}", response);
|
|
|
JSONObject data = (JSONObject) JSONObject.parse(response);
|
|
|
if (data.get("errcode").toString().equals("0")) {
|
|
|
Object cards = data.get("card_list");
|
|
@@ -849,7 +849,7 @@ public class WeixinServiceImpl implements WeixinService {
|
|
|
return false;
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
- logger.error("创建微信卡券领取二维码出错:{}", e.getMessage());
|
|
|
+ logger.error("微信卡券getCardList接口出错:{}", e.getMessage());
|
|
|
return true;
|
|
|
}
|
|
|
return true;
|