Procházet zdrojové kódy

平台订单导入优化

wufeng před 2 roky
rodič
revize
e0d22989c2

+ 2 - 2
app/command/ImportOrderFromCAnalysisData.php

@@ -105,14 +105,14 @@ class ImportOrderFromCAnalysisData extends Command
 
             //商品信息
             if (!empty($good_platform_info)) {
-                $extend_insert_data['spuCode'] = $good_platform_info['spuCode'];
+                $extend_insert_data['skuCode'] = $good_platform_info['skuCode'];
                 $extend_insert_data['platform_codes'] = $good_platform_info['platform_code'];
                 $extend_insert_data['plat_code'] = $good_platform_info['plat_code'];
 
                 $good_info = Db::name('good')
                     ->field('id,good_name,companyNo,supplierNo')
                     ->where(['is_del' => 0])
-                    ->where('spuCode', $extend_insert_data['spuCode'])
+                    ->where('spuCode', $good_platform_info['spuCode'])
                     ->find();
                 if (!empty($good_info)) {
                     $extend_insert_data['companyNo'] = $good_info['companyNo'];

+ 3 - 3
app/command/ImportOrderFromCHandleData.php

@@ -85,8 +85,8 @@ class ImportOrderFromCHandleData extends Command
                 $ct = Db::name('good_platform')
                     ->alias('a')
                     ->join('good b', 'b.spuCode=a.spuCode', 'left')
-                    ->where(['a.spuCode' => $extend_data['spuCode']])
-                    ->field("b.*,a.skuCode,a.platform_code,a.plat_code")
+                    ->where(['a.skuCode' => $extend_data['skuCode']])
+                    ->field("b.*,a.skuCode,a.spuCode,a.platform_code,a.plat_code")
                     ->find();
                 if ($ct == false) throw new Exception('未找到商品数据');
 
@@ -101,7 +101,7 @@ class ImportOrderFromCHandleData extends Command
                     $stock = Db::name("good_stock")
                         ->alias("a")
                         ->leftJoin("warehouse_info b", "a.wsm_code=b.wsm_code")
-                        ->where(["spuCode" => $spuCode, "a.is_del" => 0, "a.status" => 1,'b.wsm_type'=>5, "b.companyNo" => $supplierNo])
+                        ->where(["spuCode" => $spuCode, "a.is_del" => 0, "a.status" => 1, 'b.wsm_type' => 5, "b.companyNo" => $supplierNo])
                         ->field("a.id,a.usable_stock,a.wait_out_stock")
                         ->find();