| @@ 45-52 (lines=8) @@ | ||
| 42 | * |
|
| 43 | * @return int |
|
| 44 | */ |
|
| 45 | public function create($name) |
|
| 46 | { |
|
| 47 | $params = [ |
|
| 48 | 'group' => ['name' => $name], |
|
| 49 | ]; |
|
| 50 | ||
| 51 | return $this->parseJSON('json', [self::API_CREATE, $params]); |
|
| 52 | } |
|
| 53 | ||
| 54 | /** |
|
| 55 | * List all groups. |
|
| @@ 72-82 (lines=11) @@ | ||
| 69 | * |
|
| 70 | * @return bool |
|
| 71 | */ |
|
| 72 | public function update($groupId, $name) |
|
| 73 | { |
|
| 74 | $params = [ |
|
| 75 | 'group' => [ |
|
| 76 | 'id' => $groupId, |
|
| 77 | 'name' => $name, |
|
| 78 | ], |
|
| 79 | ]; |
|
| 80 | ||
| 81 | return $this->parseJSON('json', [self::API_UPDATE, $params]); |
|
| 82 | } |
|
| 83 | ||
| 84 | /** |
|
| 85 | * Delete group. |
|
| @@ 91-98 (lines=8) @@ | ||
| 88 | * |
|
| 89 | * @return bool |
|
| 90 | */ |
|
| 91 | public function delete($groupId) |
|
| 92 | { |
|
| 93 | $params = [ |
|
| 94 | 'group' => ['id' => $groupId], |
|
| 95 | ]; |
|
| 96 | ||
| 97 | return $this->parseJSON('json', [self::API_DELETE, $params]); |
|
| 98 | } |
|
| 99 | ||
| 100 | /** |
|
| 101 | * Get user group. |
|
| @@ 46-53 (lines=8) @@ | ||
| 43 | * |
|
| 44 | * @return int |
|
| 45 | */ |
|
| 46 | public function create($name) |
|
| 47 | { |
|
| 48 | $params = [ |
|
| 49 | 'tag' => ['name' => $name], |
|
| 50 | ]; |
|
| 51 | ||
| 52 | return $this->parseJSON('json', [self::API_CREATE, $params]); |
|
| 53 | } |
|
| 54 | ||
| 55 | /** |
|
| 56 | * List all tags. |
|
| @@ 278-286 (lines=9) @@ | ||
| 275 | * |
|
| 276 | * @return array |
|
| 277 | */ |
|
| 278 | public function deposit($card_id, $code) |
|
| 279 | { |
|
| 280 | $params = [ |
|
| 281 | 'card_id' => $card_id, |
|
| 282 | 'code' => $code, |
|
| 283 | ]; |
|
| 284 | ||
| 285 | return $this->parseJSON('json', [self::API_DEPOSIT, $params]); |
|
| 286 | } |
|
| 287 | ||
| 288 | /** |
|
| 289 | * 查询导入code数目 |
|
| @@ 295-302 (lines=8) @@ | ||
| 292 | * |
|
| 293 | * @return array |
|
| 294 | */ |
|
| 295 | public function getDepositCount($card_id) |
|
| 296 | { |
|
| 297 | $params = [ |
|
| 298 | 'card_id' => $card_id, |
|
| 299 | ]; |
|
| 300 | ||
| 301 | return $this->parseJSON('json', [self::API_GET_DEPOSIT_COUNT, $params]); |
|
| 302 | } |
|
| 303 | ||
| 304 | /** |
|
| 305 | * 核查code接口 |
|
| @@ 312-320 (lines=9) @@ | ||
| 309 | * |
|
| 310 | * @return array |
|
| 311 | */ |
|
| 312 | public function checkCode($card_id, $code) |
|
| 313 | { |
|
| 314 | $params = [ |
|
| 315 | 'card_id' => $card_id, |
|
| 316 | 'code' => $code, |
|
| 317 | ]; |
|
| 318 | ||
| 319 | return $this->parseJSON('json', [self::API_CHECK_CODE, $params]); |
|
| 320 | } |
|
| 321 | ||
| 322 | /** |
|
| 323 | * 图文消息群发卡券 |
|
| @@ 329-336 (lines=8) @@ | ||
| 326 | * |
|
| 327 | * @return array |
|
| 328 | */ |
|
| 329 | public function getHtml($card_id) |
|
| 330 | { |
|
| 331 | $params = [ |
|
| 332 | 'card_id' => $card_id, |
|
| 333 | ]; |
|
| 334 | ||
| 335 | return $this->parseJSON('json', [self::API_GET_HTML, $params]); |
|
| 336 | } |
|
| 337 | ||
| 338 | /** |
|
| 339 | * 设置测试白名单 |
|
| @@ 401-408 (lines=8) @@ | ||
| 398 | * |
|
| 399 | * @return array |
|
| 400 | */ |
|
| 401 | public function decrypt($encrypt_code) |
|
| 402 | { |
|
| 403 | $params = [ |
|
| 404 | 'encrypt_code' => $encrypt_code, |
|
| 405 | ]; |
|
| 406 | ||
| 407 | return $this->parseJSON('json', [self::API_DECRYPT, $params]); |
|
| 408 | } |
|
| 409 | ||
| 410 | /** |
|
| 411 | * 获取用户已领取卡券接口 |
|