Просмотр исходного кода

平台订单导入,优化销售单的平台订单号和其他单号

wufeng 2 лет назад
Родитель
Сommit
99d293aad3

+ 6 - 5
app/admin/controller/OrderImport.php

@@ -348,16 +348,17 @@ class OrderImport extends Base
             } else  throw new Exception('该平台商品编号找不到对应平台数据');
 
             //企业客户
-            $co_id = Db::name('good_platform')
+            $co = Db::name('good_platform')
                 ->alias('gp')
                 ->leftJoin('platform p', 'p.id=gp.platform_code AND p.is_del=0')
                 ->leftJoin('customer_org1 co', 'co.name=p.platform_name AND co.is_del=0')
-                ->where('gp.plat_code', $param['plat_code'])
-                ->value('co.id', 0);
+                ->where('gp.plat_code', $rs['plat_code'])
+                ->field('co.id,co.name')
+                ->find();
 
-            if ($co_id) {
+            if ($co) {
                 $customer_code = Db::name('customer_info')
-                    ->where(['itemid' => $co_id, 'companyName' => '客户', 'is_del' => 0])
+                    ->where(['itemid' => $co['id'], 'companyName' => $co['name'] . '客户', 'is_del' => 0])
                     ->value('companyNo', '');
 
                 if ($customer_code) $extend_insert_data['customer_code'] = $customer_code;

+ 2 - 2
app/command/ImportOrderFromCHandleData.php

@@ -77,11 +77,11 @@ class ImportOrderFromCHandleData extends Command
                 $sendtype = 1;//直接发货
                 $platform_id = $extend_data['platform_codes'];
 
-                $platform_order = '';
+                $platform_order = $extend_data['platform_code'];
                 $good_num = $extend_data['num'];
                 $arrtime = $extend_data['platform_time'];
                 $paytime = $extend_data['addtime'];
-                $workNo = '';//业管单号
+                $workNo = $extend_data['po_code'];
                 $ct = Db::name('good_platform')
                     ->alias('a')
                     ->join('good b', 'b.spuCode=a.spuCode', 'left')