rabin 2 years ago
parent
commit
610789dee7
2 changed files with 14 additions and 2 deletions
  1. 9 0
      app/card/database/info_goods.php
  2. 5 2
      app/card/lib/Goods_set.php

+ 9 - 0
app/card/database/info_goods.php

@@ -36,6 +36,15 @@ return array
             'list'      => 'Dever::load("card/info-find#name", "{card_id}")',
         ),
 
+        'cate_id'      => array
+        (
+            'type'      => 'int-11',
+            'name'      => '商品分类id',
+            'default'   => '-1',
+            'desc'      => '商品id',
+            'match'     => 'is_numeric',
+        ),
+
         'goods_id'      => array
         (
             'type'      => 'int-11',

+ 5 - 2
app/card/lib/Goods_set.php

@@ -91,10 +91,13 @@ class Goods_set
         Dever::db('card/info_goods')->updates($where);
 
         foreach ($goods as $k => $v) {
-            $type_id = $k;
+            $temp = explode('-', $k);
+            $cate_id = $temp[0];
+            $goods_id = $temp[1];
 
             $w = array();
-            $w['goods_id'] = $type_id;
+            $w['cate_id'] = $cate_id;
+            $w['goods_id'] = $goods_id;
             $w['card_id'] = $card_id;
             $info = Dever::db('card/info_goods')->one($w);
             if ($v['del'] == 2) {