wesmiler 1 month ago
parent
commit
bda5b24e92
2 changed files with 12 additions and 0 deletions
  1. 9 0
      app/Models/GoodsModel.php
  2. 3 0
      app/Services/Api/GoodsService.php

+ 9 - 0
app/Models/GoodsModel.php

@@ -71,6 +71,15 @@ class GoodsModel extends BaseModel
     }
 
     /**
+     * SKU
+     */
+    public function sku()
+    {
+        return $this->hasOne(GoodsSkuModel::class, 'id', 'sku_id')
+            ->where(['mark' => 1]);
+    }
+
+    /**
      * 关联商品规格(多规格)
      */
     public function skus()

+ 3 - 0
app/Services/Api/GoodsService.php

@@ -291,6 +291,9 @@ class GoodsService extends BaseService
                     $result['delivery_fee'] = max($deliveryFee,$result['delivery_fee']);
                     $item['user_id'] = $userId;
                     $item['sku_id'] = $skuId;
+                    if(empty($orderNo)){
+                        $item['sku'] = $skuData;
+                    }
                     $item['price'] = $price;
                     $item['total'] = $price;
                     $item['num'] = $num;