Code Duplication    Length = 8-10 lines in 13 locations

src/Card/Card.php 13 locations

@@ 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
     * 更新会员信息.