瀏覽代碼

Merge branch 'version1.5' of wugg/phpstock into master-online

wugg 3 年之前
父節點
當前提交
c1efc396ad
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      app/admin/controller/Sale.php

+ 8 - 4
app/admin/controller/Sale.php

@@ -2458,22 +2458,26 @@ class Sale extends Base
         $list = Db::name('order_out')->alias('a')->join("sale b", "b.orderCode=a.orderCode", "left")
             ->join("customer_info v", "v.companyNo=b.customer_code", "left")
             //->join("good n","n.good_code=b.good_code","left")
-            ->field("a.*,b.good_name,b.good_code,b.supplierNo,b.customer_code,v.companyName,b.origin_price,b.sale_price,b.total_price")
+            ->field("a.*,b.good_name,b.good_code,b.skuCode,b.supplierNo,b.customer_code,v.companyName,b.origin_price,b.sale_price,b.total_price")
             ->where($where)->order("addtime desc")->page($page, $size)->select();
         $data=[];
         foreach ($list as $value) {
             $wsmcode = Db::name("warehouse_info")->alias("k")->leftJoin("supplier c", "k.supplierNo=c.code")
                 ->where(["k.wsm_code" => $value['wsm_code']])->field("k.name as wsm_name,c.name,c.code")->find();
             $addr = Db::name("order_addr")->where(["id" => $value['addrid']])->find();
-            $good = Db::name("good_type")->alias("b")->join("good a", "a.good_code = b.good_code", "left")
-                ->where(["type_code" => $value['good_code']])->field('cat_id')->find();
+            if($value['order_type']==3|| $value['order_type']==4){
+                $goon = Db::name("good_zixun")->where(["spuCode"=>$value['good_code'],"is_del"=>0])->find();
+            }else {
+                $goon = Db::name('good_platform')->alias('a')->join('good b', 'b.spuCode=a.spuCode', 'left')
+                    ->where(['a.skuCode' => $value['skuCode']])->find();
+            }
             $value['wsm_name'] = isset($wsmcode['wsm_name']) ? $wsmcode['wsm_name'] : "";
             $value['wsm_supplier'] = isset($wsmcode['name']) ? $wsmcode['name'] : "";
             $value['wsm_supplierNo'] = isset($wsmcode['code']) ? $wsmcode['code'] : "";
             $value['addr'] = isset($addr['addr']) ? $addr['addr'] : "";
             $value['contactor'] = isset($addr['contactor']) ? $addr['contactor'] : "";
             $value['mobile'] = isset($addr['mobile']) ? $addr['mobile'] : "";
-            $value['can'] = isset($good['cat_id']) && $good['cat_id'] != 0 ? made($good['cat_id']) : [];
+            $value['can'] = isset($goon['cat_id']) && $goon['cat_id'] != 0 ? made($goon['cat_id']) : [];
             $data[] = $value;
         }
         return app_show(0, "获取成功", ['list' => $data, 'count' => $count]);