rabin 7 ay önce
ebeveyn
işleme
770250939e

+ 1 - 1
src/dai/seller/lib/Manage.php

@@ -548,7 +548,7 @@ class Manage extends Auth
         $result['body'] = array();
         foreach ($data['body'] as $k => $v) {
             //$v['sku_id']
-            $goods_name = Dever::load("manage", "goods")->showGoodsInfo($v['goods_id'], -1);
+            $goods_name = Dever::load("manage", "goods")->showGoodsInfo($v['goods_id'], false);
             $card = Dever::db('card', 'channel')->select(array('order_id' => $v['id']));
             if ($card) {
                 foreach ($card as $k1 => $v1) {

+ 8 - 6
src/yuan/goods/lib/Manage.php

@@ -120,15 +120,17 @@ class Manage extends Auth
     }
 
     # 展示商品名称
-    public function showGoodsInfo($goods_id, $sku_id)
+    public function showGoodsInfo($goods_id, $sku_id = false)
     {
         $goods = Dever::db('info', 'goods')->find($goods_id);
-        $sku = Dever::db('info_sku', 'goods')->find($sku_id);
         $result = $goods['name'];
-        if ($sku['key'] != -1) {
-            $spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $sku['key'])), array('col' => 'id,group_concat(value) as name', 'group' => 'info_id'));
-            if ($spec) {
-                $result .= '-' . $spec['name'];
+        if ($sku_id) {
+            $sku = Dever::db('info_sku', 'goods')->find($sku_id);
+            if ($sku['key'] != -1) {
+                $spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $sku['key'])), array('col' => 'id,group_concat(value) as name', 'group' => 'info_id'));
+                if ($spec) {
+                    $result .= '-' . $spec['name'];
+                }
             }
         }
         return $result;