wugg 11 months ago
parent
commit
62c64e3204
3 changed files with 10 additions and 27 deletions
  1. 5 2
      app/admin/controller/OrderOutChild.php
  2. 5 13
      app/admin/controller/Sale.php
  3. 0 12
      app/common.php

+ 5 - 2
app/admin/controller/OrderOutChild.php

@@ -149,7 +149,8 @@ class OrderOutChild extends Base
 
         $list = Db::name('order_out_child')
             ->alias('a')
-            ->field('a.*,c.supplierNo wsm_supplierNo,c.supplierName wsm_supplierName,c.name wsm_name,c.contactor_name,p.use_type,m.cgdNo,d.remark')
+            ->field('a.*,c.supplierNo wsm_supplierNo,c.supplierName wsm_supplierName,c.name wsm_name,
+            c.contactor_name,p.use_type,m.cgdNo,d.remark,d.platform_order')
             ->leftJoin('warehouse_info c', 'c.wsm_code=a.wsm_code AND c.is_del=0')
             ->leftJoin('sale d', 'd.orderCode=a.orderCode AND d.is_del=0')
             ->leftJoin('platform p', 'p.id=d.platform_id AND p.is_del=0')
@@ -273,6 +274,7 @@ class OrderOutChild extends Base
             ->field('a.outChildCode 发货工单号,
             a.outCode 发货单编号,
             a.orderCode 销售订单编号,
+            d.platform_order 平台订单号,
             "" 供应商端,
             case a.status when 1 then "待发货" when 2 then "发货完成" when 3 then "已收货" when 4 then "已全部退货" end "状态" ,
             case a.order_type when 1 then "备库" when 2 then "非库存" when 3 then "咨询商品" when 4 then "报备商品" end "商品类型",
@@ -285,7 +287,8 @@ class OrderOutChild extends Base
             a.supplierName 供应商名称,a.addtime 下单时间,
             a.apply_name 申请人,
             case p.use_type when 0 then "无" when 1 then "to B" when 2 then "to C" end 对接类型,
-            a.post_name 物流公司,a.post_code 物流单号,a.post_fee 物流费用,e.addr 收货地址,e.addr_code,e.contactor 收货联系人,e.mobile 联系方式,m.cgdNo 采购单号,d.remark 备注')
+            a.post_name 物流公司,a.post_code 物流单号,a.post_fee 物流费用,e.addr 收货地址,e.addr_code,e.contactor 收货联系人,
+            e.mobile 联系方式,m.cgdNo 采购单号,d.remark 备注')
             ->leftJoin('warehouse_info c', 'c.wsm_code=a.wsm_code AND c.is_del=0')
             ->leftJoin('order_addr e', 'a.addrid=e.id')
             ->leftJoin('order_send m', 'a.outCode=m.outCode')

+ 5 - 13
app/admin/controller/Sale.php

@@ -2204,9 +2204,6 @@ class Sale extends Base
             $where[] = ['s.supplierNo', "=", $relaComNo];
         }
 
-//        $relaComNo = isset($this->post['relaComNo']) && $this->post['relaComNo'] !== "" ? trim($this->post['relaComNo']) : "";
-//        if ($relaComNo !== '') $where[] = ['s.customer_code', '=', $relaComNo];
-
         $ordertype = isset($this->post['order_type']) && $this->post['order_type'] !== "" ? intval($this->post['order_type']) : "";
         if ($ordertype !== "") {
             $where[] = ['s.order_type', "=", $ordertype];
@@ -2229,13 +2226,6 @@ class Sale extends Base
         if($use_type!=='') $where[]=['e.use_type','=',$use_type];
          $platform_id = $this->post['platform_id']??'';
         if($platform_id!=='') $where[]=['s.platform_id','=',$platform_id];
-//        $role = $this->checkRole();
-//        if (!empty($role['write'])) {
-//            $where[] = ["s.apply_id", "in", $role['write']];
-//        }
-
-//        $role = $this->checkDataShare();
-//        if (!empty($role[DataGroupModel::$type_全部])) $where[] = ['s.apply_id', 'in', $role[DataGroupModel::$type_全部]];
         $role = $this->checkDataShare();
         $hand = resign_hand_user($this->uid,0);
         if (!empty($role[DataGroupModel::$type_全部])) {
@@ -2251,7 +2241,7 @@ class Sale extends Base
         $count = Db::name('sale')
             ->alias('s')
             ->leftJoin('order_num b','b.orderCode=s.orderCode')
-            ->leftJoin('order_use c','c.id=s.use_order')
+//            ->leftJoin('order_use c','c.id=s.use_order')
             ->leftJoin('purchease_order d','d.cgdNo=b.cgdNo')
             ->leftJoin('platform e','e.id=s.platform_id')
             ->where($where)
@@ -2260,9 +2250,9 @@ class Sale extends Base
         $page = $page >= $total ? $total : $page;
         $list = Db::name('sale')
             ->alias('s')
-            ->field('s.*,b.cgdNo,c.order_use useage,d.status cgd_status,e.use_type,e.platform_name')
+            ->field('s.*,b.cgdNo,s.use_order useage,d.status cgd_status,e.use_type,e.platform_name')
             ->leftJoin('order_num b','b.orderCode=s.orderCode')
-            ->leftJoin('order_use c','c.id=s.use_order')
+//            ->leftJoin('order_use c','c.id=s.use_order')
             ->leftJoin('purchease_order d','d.cgdNo=b.cgdNo')
             ->leftJoin('platform e','e.id=s.platform_id')
             ->order("s.addtime desc")
@@ -2272,8 +2262,10 @@ class Sale extends Base
             ->toArray();
         $all_createrid = array_unique(array_column($list, 'apply_id'));
         $item = get_company_name_by_uid($all_createrid);
+        $useAddr = \app\admin\model\OrderUse::where(["is_del"=>1])->column("order_use","id");
         $data = [];
         foreach ($list as $value) {
+        	$value['useage'] = $useAddr[$value['useage']]??"";
             if ($value['order_type'] == 3 ||$value['order_type']==4) {
                 $var = Db::name("good_zixun")->where(["spuCode" => $value['good_code'], "is_del" => 0])->find();
                 $value["speclist"] = isset($var['specinfo']) && $var['specinfo'] != "" ? json_decode($var['specinfo'], true) : "";

+ 0 - 12
app/common.php

@@ -470,20 +470,8 @@ if (function_exists('get_cat_data') == false) {
             ->where(['id' => $var])
             ->findOrEmpty();
         if (empty($str)) return [];
-
-//        $vmn =[];
-//        $vmn['id'] =$str['id'];
-//        $vmn['name'] =$str['cat_name'];
         array_unshift($data, ['id' => $str['id'], 'name' => $str['cat_name']]);
-        // $var['id']=made();
-
         return $str['pid'] == 0 ? $data : get_cat_data($str['pid'], $data);
-//        if($str['pid']==0){
-//            // krsort($data);
-//            return $data;
-//        }else{
-//            return get_cat_data($str['pid'],$data);
-//        }
     }
 }