|
@@ -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) : "";
|