Browse Source

有赞订单列表的筛选

wufeng 2 năm trước cách đây
mục cha
commit
35a77be267
2 tập tin đã thay đổi với 8 bổ sung1 xóa
  1. 1 1
      app/youzan/controller/Index.php
  2. 7 0
      app/youzan/logic/Order.php

+ 1 - 1
app/youzan/controller/Index.php

@@ -118,7 +118,7 @@ class Index extends Base
     public function getYzOrderList()
     {
 
-        $param = $this->request->filter('trim')->only(['item_no' => '', 'status' => '', 'addtime_start' => '', 'addtime_end' => '', 'confirmer' => '', 'orderCode' => '', 'page' => 1, 'size' => 15], 'post');
+        $param = $this->request->filter('trim')->only(['oid' => '', 'plat_code' => '', 'orderCode' => '', 'skuCode' => '', 'platform_name' => '', 'page' => 1, 'size' => 15], 'post');
 
         return Order::getYzOrderList($param);
 

+ 7 - 0
app/youzan/logic/Order.php

@@ -17,6 +17,13 @@ class Order
     //获取有赞订单列表
     public static function getYzOrderList(array $data = [])
     {
+        if (isset($data['platform_name']) && $data['platform_name'] != '') {
+            $data['skuCodes'] = Db::name('platform_youzan')
+                ->alias('py')
+                ->leftJoin('platform p', 'p.id=py.platform_id AND p.is_del=0')
+                ->whereLike('p.platform_name', '%' . $data['platform_name'] . '%')
+                ->column('py.skuCode');
+        }
 
         $res = curl_request(config('app.yz_domain') . 'api/yz_order_list', $data);
         $res = json_decode($res, true);