| @@ 275-283 (lines=9) @@ | ||
| 272 | * |
|
| 273 | * @return array |
|
| 274 | */ |
|
| 275 | public function deposit($cardId, $code) |
|
| 276 | { |
|
| 277 | $params = [ |
|
| 278 | 'card_id' => $cardId, |
|
| 279 | 'code' => $code, |
|
| 280 | ]; |
|
| 281 | ||
| 282 | return $this->parseJSON('json', [self::API_DEPOSIT, $params]); |
|
| 283 | } |
|
| 284 | ||
| 285 | /** |
|
| 286 | * 查询导入code数目. |
|
| @@ 292-299 (lines=8) @@ | ||
| 289 | * |
|
| 290 | * @return array |
|
| 291 | */ |
|
| 292 | public function getDepositCount($cardId) |
|
| 293 | { |
|
| 294 | $params = [ |
|
| 295 | 'card_id' => $cardId, |
|
| 296 | ]; |
|
| 297 | ||
| 298 | return $this->parseJSON('json', [self::API_GET_DEPOSIT_COUNT, $params]); |
|
| 299 | } |
|
| 300 | ||
| 301 | /** |
|
| 302 | * 核查code接口. |
|
| @@ 309-317 (lines=9) @@ | ||
| 306 | * |
|
| 307 | * @return array |
|
| 308 | */ |
|
| 309 | public function checkCode($cardId, $code) |
|
| 310 | { |
|
| 311 | $params = [ |
|
| 312 | 'card_id' => $cardId, |
|
| 313 | 'code' => $code, |
|
| 314 | ]; |
|
| 315 | ||
| 316 | return $this->parseJSON('json', [self::API_CHECK_CODE, $params]); |
|
| 317 | } |
|
| 318 | ||
| 319 | /** |
|
| 320 | * 图文消息群发卡券. |
|
| @@ 326-333 (lines=8) @@ | ||
| 323 | * |
|
| 324 | * @return array |
|
| 325 | */ |
|
| 326 | public function getHtml($cardId) |
|
| 327 | { |
|
| 328 | $params = [ |
|
| 329 | 'card_id' => $cardId, |
|
| 330 | ]; |
|
| 331 | ||
| 332 | return $this->parseJSON('json', [self::API_GET_HTML, $params]); |
|
| 333 | } |
|
| 334 | ||
| 335 | /** |
|
| 336 | * 设置测试白名单. |
|
| @@ 362-371 (lines=10) @@ | ||
| 359 | * |
|
| 360 | * @return array |
|
| 361 | */ |
|
| 362 | public function getCode($code, $checkConsume, $cardId) |
|
| 363 | { |
|
| 364 | $params = [ |
|
| 365 | 'code' => $code, |
|
| 366 | 'check_consume' => $checkConsume, |
|
| 367 | 'card_id' => $cardId, |
|
| 368 | ]; |
|
| 369 | ||
| 370 | return $this->parseJSON('json', [self::API_CODE_GET, $params]); |
|
| 371 | } |
|
| 372 | ||
| 373 | /** |
|
| 374 | * 核销Code接口. |
|
| @@ 381-389 (lines=9) @@ | ||
| 378 | * |
|
| 379 | * @return array |
|
| 380 | */ |
|
| 381 | public function consume($cardId, $code) |
|
| 382 | { |
|
| 383 | $params = [ |
|
| 384 | 'card_id' => $cardId, |
|
| 385 | 'code' => $code, |
|
| 386 | ]; |
|
| 387 | ||
| 388 | return $this->parseJSON('json', [self::API_CONSUME, $params]); |
|
| 389 | } |
|
| 390 | ||
| 391 | /** |
|
| 392 | * Code解码接口. |
|
| @@ 415-423 (lines=9) @@ | ||
| 412 | * |
|
| 413 | * @return array |
|
| 414 | */ |
|
| 415 | public function getCardList($openid, $cardId = '') |
|
| 416 | { |
|
| 417 | $params = [ |
|
| 418 | 'openid' => $openid, |
|
| 419 | 'card_id' => $cardId, |
|
| 420 | ]; |
|
| 421 | ||
| 422 | return $this->parseJSON('json', [self::API_GET_CARD_LIST, $params]); |
|
| 423 | } |
|
| 424 | ||
| 425 | /** |
|
| 426 | * 查看卡券详情. |
|
| @@ 432-439 (lines=8) @@ | ||
| 429 | * |
|
| 430 | * @return array |
|
| 431 | */ |
|
| 432 | public function getCard($cardId) |
|
| 433 | { |
|
| 434 | $params = [ |
|
| 435 | 'card_id' => $cardId, |
|
| 436 | ]; |
|
| 437 | ||
| 438 | return $this->parseJSON('json', [self::API_CARD_GET, $params]); |
|
| 439 | } |
|
| 440 | ||
| 441 | /** |
|
| 442 | * 批量查询卡列表. |
|
| @@ 494-502 (lines=9) @@ | ||
| 491 | * |
|
| 492 | * @return array |
|
| 493 | */ |
|
| 494 | public function payCellSet($cardId, $isOpen = true) |
|
| 495 | { |
|
| 496 | $params = [ |
|
| 497 | 'card_id' => $cardId, |
|
| 498 | 'is_open' => $isOpen, |
|
| 499 | ]; |
|
| 500 | ||
| 501 | return $this->parseJSON('json', [self::API_PAY_CELL_SET, $params]); |
|
| 502 | } |
|
| 503 | ||
| 504 | /** |
|
| 505 | * 修改库存接口. |
|
| @@ 539-548 (lines=10) @@ | ||
| 536 | * |
|
| 537 | * @return array |
|
| 538 | */ |
|
| 539 | public function updateCode($code, $newCode, $cardId = []) |
|
| 540 | { |
|
| 541 | $params = [ |
|
| 542 | 'code' => $code, |
|
| 543 | 'new_code' => $newCode, |
|
| 544 | 'card_id' => $cardId, |
|
| 545 | ]; |
|
| 546 | ||
| 547 | return $this->parseJSON('json', [self::API_CODE_UPDATE, $params]); |
|
| 548 | } |
|
| 549 | ||
| 550 | /** |
|
| 551 | * 删除卡券接口. |
|
| @@ 557-564 (lines=8) @@ | ||
| 554 | * |
|
| 555 | * @return array |
|
| 556 | */ |
|
| 557 | public function delete($cardId) |
|
| 558 | { |
|
| 559 | $params = [ |
|
| 560 | 'card_id' => $cardId, |
|
| 561 | ]; |
|
| 562 | ||
| 563 | return $this->parseJSON('json', [self::API_CARD_DELETE, $params]); |
|
| 564 | } |
|
| 565 | ||
| 566 | /** |
|
| 567 | * 设置卡券失效. |
|
| @@ 574-582 (lines=9) @@ | ||
| 571 | * |
|
| 572 | * @return array |
|
| 573 | */ |
|
| 574 | public function disable($code, $cardId = '') |
|
| 575 | { |
|
| 576 | $params = [ |
|
| 577 | 'code' => $code, |
|
| 578 | 'card_id' => $cardId, |
|
| 579 | ]; |
|
| 580 | ||
| 581 | return $this->parseJSON('json', [self::API_UNAVAILABLE, $params]); |
|
| 582 | } |
|
| 583 | ||
| 584 | /** |
|
| 585 | * 拉取卡券概况数据接口. |
|
| @@ 693-701 (lines=9) @@ | ||
| 690 | * |
|
| 691 | * @return array |
|
| 692 | */ |
|
| 693 | public function getMemberCardUser($cardId, $code) |
|
| 694 | { |
|
| 695 | $params = [ |
|
| 696 | 'card_id' => $cardId, |
|
| 697 | 'code' => $code, |
|
| 698 | ]; |
|
| 699 | ||
| 700 | return $this->parseJSON('json', [self::API_MEMBER_USER_INFO, $params]); |
|
| 701 | } |
|
| 702 | ||
| 703 | /** |
|
| 704 | * 更新会员信息. |
|