|
@@ -2160,9 +2160,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];
|
|
@@ -2185,13 +2182,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_全部])) {
|
|
@@ -2204,14 +2194,11 @@ class Sale extends Base
|
|
|
|
|
|
$order_source = isset($this->post['order_source']) && $this->post['order_source'] !== "" ? trim($this->post['order_source']) : "";
|
|
|
if ($order_source !== "") $where[] = ["s.order_source", '=', $order_source];
|
|
|
-
|
|
|
-// if(!empty($role['platform']) ){
|
|
|
-// $where[]=["s.platform_id","in",$role['platform']];
|
|
|
-// }
|
|
|
+
|
|
|
$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)
|
|
@@ -2220,9 +2207,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")
|
|
@@ -2232,12 +2219,10 @@ class Sale extends Base
|
|
|
->toArray();
|
|
|
$all_createrid = array_unique(array_column($list, 'apply_id'));
|
|
|
$item = get_company_name_by_uid($all_createrid);
|
|
|
-
|
|
|
-// $userCommon = \app\admin\common\User::getIns();
|
|
|
-// $names = $userCommon->handle('getCodeAndName',['code'=>array_merge(array_column($list,'customer_code'),array_column($list,'supplierNo'))]);
|
|
|
-
|
|
|
+ $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) : "";
|
|
@@ -2264,23 +2249,6 @@ class Sale extends Base
|
|
|
}
|
|
|
|
|
|
$value['can'] = isset($var['cat_id']) && $var['cat_id'] != 0 ? made($var['cat_id']) : [];
|
|
|
-// $value['supplierName'] = '';
|
|
|
-// if ($value['supplierNo'] != "") {
|
|
|
-// $supplier = Db::name("business")->where(["companyNo" => $value['supplierNo']])->find();
|
|
|
-// $value['supplierName'] = $names['data'][$value['supplierNo']]??'';//isset($supplier['company']) ? $supplier['company'] : "";
|
|
|
-// }
|
|
|
-// $value['customerName'] = '';
|
|
|
-// if ($value['customer_code'] != "") {
|
|
|
-// $supplier = Db::name("customer_info")->where(["companyNo" => $value['customer_code']])->find();
|
|
|
-// $value['customerName'] = $names['data'][$value['customer_code']]??'';//isset($supplier['companyName']) ? $supplier['companyName'] : "";
|
|
|
-// }
|
|
|
-// $value['useage'] = "";
|
|
|
-// if ($value['use_order'] != 0) {
|
|
|
-// $use = Db::name("order_use")->where(["id" => $value['use_order']])->find();
|
|
|
-// $value['useage'] = isset($use['order_use']) ? $use['order_use'] : "";
|
|
|
-// } else {
|
|
|
-// $value['use_order'] = '';
|
|
|
-// }
|
|
|
$value['good_num'] -= $value['th_num'];
|
|
|
$value['send_num'] -= $value['th_num'];
|
|
|
$value['total_price'] = round($value['total_price'] - $value['th_fee'], 2);
|