Skip to content

Commit

Permalink
添加卡券自助核销接口
Browse files Browse the repository at this point in the history
  • Loading branch information
zoujingli committed Nov 23, 2016
1 parent 2f9a02b commit 767c2a6
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Wechat/WechatCard.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ class WechatCard extends Common {
// 卡卷核查接口
const CARD_CHECKCODE = '/card/code/checkcode?';
// 卡卷图文群发获取HTML
const CARD_SET_SELFCONSUMECELL = '/card/selfconsumecell/set?';
const CARD_SEND_HTML = '/card/mpnews/gethtml?';
const CARD_BATCHGET = '/card/batchget?';
const CARD_MODIFY_STOCK = '/card/modifystock?';
Expand Down Expand Up @@ -691,4 +692,27 @@ public function updateLuckyMoney($code, $balance, $card_id = '') {
return false;
}

/**
* 设置自助核销接口
* @param $card_id
* @return bool|array
*/
public function setSelfconsumecell($card_id) {
if (!$this->access_token && !$this->getAccessToken()) {
return false;
}
$data = array('card_id' => $card_id, 'is_open' => true);
$result = Tools::httpPost(self::API_BASE_URL_PREFIX . self::CARD_SET_SELFCONSUMECELL . "access_token={$this->access_token}", Tools::json_encode($data));
if ($result) {
$json = json_decode($result, true);
if (!$json || !empty($json['errcode'])) {
$this->errCode = $json['errcode'];
$this->errMsg = $json['errmsg'];
return $this->checkRetry(__FUNCTION__, func_get_args());
}
return $json;
}
return false;
}

}

0 comments on commit 767c2a6

Please sign in to comment.