Pārlūkot izejas kodu

绑定计费点,改用数据库

lizhen_gitee 4 mēneši atpakaļ
vecāks
revīzija
1d65a7c5a2
2 mainītis faili ar 10 papildinājumiem un 270 dzēšanām
  1. 7 267
      application/api/controller/Pay.php
  2. 3 3
      application/api/controller/User.php

+ 7 - 267
application/api/controller/Pay.php

@@ -332,276 +332,16 @@ class Pay extends Api
                     'productPrice' => '29',
                     'productUnit' => '个',
                     'productCount' => 1
-                ],
-                /*[
-                    'productCode' => '005912cp0028',
-                    'productPrice' => '0',
-                    'productUnit' => '7天体验',
-                    'productCount' => 1
-                ],*/
-                [
-                    'productCode' => '005912cp0004',
-                    'productPrice' => '0',
-                    'productUnit' => '30天体验',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '0002112cp0030',
-                    'productPrice' => '0',
-                    'productUnit' => '90天体验',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005911cp0022',
-                    'productPrice' => '199',
-                    'productUnit' => '年度特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0051',
-                    'productPrice' => '119',
-                    'productUnit' => '半年特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0052',
-                    'productPrice' => '59',
-                    'productUnit' => '季度特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0044',
-                    'productPrice' => '20',
-                    'productUnit' => '咪咕叠加包',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0047',
-                    'productPrice' => '30',
-                    'productUnit' => '咪咕叠加包',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '0002112cp0031',
-                    'productPrice' => '39',
-                    'productUnit' => '畅享会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0035',
-                    'productPrice' => '20',
-                    'productUnit' => '两年特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0043',
-                    'productPrice' => '20',
-                    'productUnit' => '两年折扣',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0034',
-                    'productPrice' => '468',
-                    'productUnit' => '两年特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0046',
-                    'productPrice' => '49',
-                    'productUnit' => '连续包月',
-                    'productCount' => 1
-                ],
-                /*[
-                    'productCode' => '005912cp0039',
-                    'productPrice' => '12',
-                    'productUnit' => '一日会员',
-                    'productCount' => 1
-                ],*/
-                [
-                    'productCode' => '0002112cp0031T1',
-                    'productPrice' => '1',
-                    'productUnit' => '畅享折扣',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '0002112cp0031T9',
-                    'productPrice' => '9',
-                    'productUnit' => '畅享折扣',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '0002112cp0031T19',
-                    'productPrice' => '19',
-                    'productUnit' => '畅享折扣',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '0002112cp0029',
-                    'productPrice' => '29',
-                    'productUnit' => '限时特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0002',
-                    'productPrice' => '35',
-                    'productUnit' => '畅享特惠',
-                    'productCount' => 1
-                ],
-                /*[
-                    'productCode' => '0002112cp0031Z39',
-                    'productPrice' => '39',
-                    'productUnit' => '畅享会员',
-                    'productCount' => 1
-                ],*/
-                /*[
-                    'productCode' => '005912cp0040',
-                    'productPrice' => '39',
-                    'productUnit' => '月包会员',
-                    'productCount' => 1
-                ],*/
-                [
-                    'productCode' => '005912cp0036',
-                    'productPrice' => '105',
-                    'productUnit' => '连续包季',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0021',
-                    'productPrice' => '299',
-                    'productUnit' => '连续包年',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0012',
-                    'productPrice' => '365',
-                    'productUnit' => '连续包年',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0037',
-                    'productPrice' => '59',
-                    'productUnit' => '30天会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005911cp0001',
-                    'productPrice' => '111',
-                    'productUnit' => '季度会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005911cp0005',
-                    'productPrice' => '209',
-                    'productUnit' => '半年会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005911cp0002',
-                    'productPrice' => '399',
-                    'productUnit' => '年度会员',
-                    'productCount' => 1
-                ],
-                /*[
-                    'productCode' => '008888cp0004',
-                    'productPrice' => '399',
-                    'productUnit' => '线下年包',
-                    'productCount' => 1
-                ],*/
-                /*[
-                    'productCode' => '2400000560_YRHY',
-                    'productPrice' => '5',
-                    'productUnit' => '一日会员',
-                    'productCount' => 1
-                ],*/
-                /*[
-                    'productCode' => '005912cp0017',
-                    'productPrice' => '39',
-                    'productUnit' => '手柄',
-                    'productCount' => 1
-                ],*/
-                /*[
-                    'productCode' => '2000012947_ZY',
-                    'productPrice' => '39',
-                    'productUnit' => '手柄',
-                    'productCount' => 1
-                ],*/
-                /*[
-                    'productCode' => '005912cp0066',
-                    'productPrice' => '499',
-                    'productUnit' => '年度会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0067',
-                    'productPrice' => '998',
-                    'productUnit' => '两年会员',
-                    'productCount' => 1
-                ],*/
-                [
-                    'productCode' => '005912cp0121',
-                    'productPrice' => '10',
-                    'productUnit' => '畅享特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0122',
-                    'productPrice' => '20',
-                    'productUnit' => '尊享特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '2000061592ZYYW',
-                    'productPrice' => '499',
-                    'productUnit' => '爱家尊享年度会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '2000061594ZYYW',
-                    'productPrice' => '998',
-                    'productUnit' => '爱家尊享两年会员',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '2400000683ZYYW',
-                    'productPrice' => '399',
-                    'productUnit' => '爱家畅享年度会员(包年)',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '005912cp0299',
-                    'productPrice' => '299',
-                    'productUnit' => '爱家尊享年度特惠会员',
-                    'productCount' => 1
-                ],
-                //2024-11-06
-                /*[
-                    'productCode' => '009981cp0010',
-                    'productPrice' => '1',
-                    'productUnit' => '爱家尊享单月会员1元特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '009981cp0011',
-                    'productPrice' => '1',
-                    'productUnit' => '爱家尊享季度会员1元超值版',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '009981cp0012',
-                    'productPrice' => '1',
-                    'productUnit' => '爱家畅享单月会员1元特惠',
-                    'productCount' => 1
-                ],
-                [
-                    'productCode' => '009981cp0013',
-                    'productPrice' => '1',
-                    'productUnit' => '爱家畅享季度会员1元超值版',
-                    'productCount' => 1
-                ],*/
-
+                ]
             ],
             'diversionCode' => config('product_code')
         ];
+
+        $vip_jifei = Db::name('vip_jifei')->where('pay_switch',1)
+            ->field('productcode as productCode,productprice as productPrice,productunit as productUnit,productcount as productCount')
+            ->select();
+        $data['products'] = array_merge($data['products'],$vip_jifei);
+
         if ($diversionfst) {
             $data['diversionFST'] = 'SC::' . $diversionfst;
         }

+ 3 - 3
application/api/controller/User.php

@@ -113,10 +113,10 @@ class User extends Api
         $url = 'http://' . config('pay_ip') . '/HDC/bizauth/phone/auth';
 
         //产品编码集合
-        $product_codes = [config('product_code'), '005912cp0028', '005912cp0004', '0002112cp0030', '005911cp0022', '005912cp0051', '005912cp0052', '005912cp0044', '005912cp0047', '0002112cp0031', '005912cp0035', '005912cp0043', '005912cp0034', '005912cp0046', '005912cp0039', '0002112cp0031T1', '0002112cp0031T9', '0002112cp0031T19', '0002112cp0029', '005912cp0002', '0002112cp0031Z39', '005912cp0040', '005912cp0036', '005912cp0021', '005912cp0012', '005912cp0037', '005911cp0001', '005911cp0005', '005911cp0002', '008888cp0004', '2400000560_YRHY', '005912cp0017', '2000012947_ZY', '005912cp0066', '005912cp0067', '005912cp0094', '005912cp0095', '005912cp0121', '005912cp0122', '2000061907ZYYW', '2000061909ZYYW', '2000061908ZYYW','005911cp0138','005911cp0139',
-            //2024-11-06
-            '009981cp0010','009981cp0011','009981cp0012','009981cp0013',
+        $product_codes = [config('product_code')
         ];
+        $vip_jifei = Db::name('vip_jifei')->where('user_switch',1)->column('productcode');
+        $product_codes = array_merge($product_codes,$vip_jifei);
 
         $product_codes_count = count($product_codes);
         $i_max = ceil($product_codes_count / 6);