rabin 3 năm trước cách đây
mục cha
commit
05f7cfecc6
2 tập tin đã thay đổi với 26 bổ sung1 xóa
  1. 19 0
      app/card/database/info.php
  2. 7 1
      app/card/src/Api.php

+ 19 - 0
app/card/database/info.php

@@ -11,6 +11,12 @@ $cate = function()
     return Dever::db('category/info')->getTop($where);
 };
 
+$buy = array
+(
+    1 => '可购买',
+    2 => '不可购买',
+);
+
 $card_type = array
 (
     1 => '全数字',
@@ -139,6 +145,18 @@ return array
             'list'      => true,
         ),
 
+        'buy'        => array
+        (
+            'type'      => 'int-11',
+            'name'      => '是否可以购买',
+            'default'   => '2',
+            'desc'      => '是否可以购买',
+            'match'     => 'is_numeric',
+            'update'    => 'radio',
+            'option'    => $buy,
+            //'list'      => true,
+        ),
+
         'shop_set'        => array
         (
             'type'      => 'varchar-80',
@@ -272,6 +290,7 @@ return array
             # 匹配的正则或函数 选填项
             'option' => array
             (
+                'buy' => 'yes',
                 'type_id' => array('yes', 'in'),
                 'create_type' => array('yes', 'in'),
                 'status' => 1,

+ 7 - 1
app/card/src/Api.php

@@ -41,7 +41,13 @@ class Api extends Core
                 $w['type_id'] = $v['id'];
                 $w['status'] = 1;
                 $w['create_type'] = 1;
-                $this->data['card'][$k]['value'] = Dever::db('card/info')->select($w);
+                $w['buy'] = 1;
+                $list = Dever::db('card/info')->select($w);
+                if (!$list) {
+                    unset(this->data['card'][$k]);
+                } else {
+                    this->data['card'][$k]['value'] = $list;
+                }
             }
         }