|
@@ -2573,24 +2573,15 @@ class Sale extends Base
|
|
|
if ($end != "") {
|
|
|
$where[] = ["a.addtime", '<=', $end];
|
|
|
}
|
|
|
-// $apply_name = isset($this->post['apply_name']) && $this->post['apply_name'] !==""? intval($this->post['apply_name']):"";
|
|
|
-// if($apply_name!==""){
|
|
|
-// $where[]=['a.apply_name',"like","%$apply_name%"];
|
|
|
-// }
|
|
|
$supplierNo = isset($this->post['supplierNo']) && $this->post['supplierNo'] !== "" ? trim($this->post['supplierNo']) : "";
|
|
|
if ($supplierNo != "") {
|
|
|
-// $supplier = Db::name("business")->where([['code', "like", "%$supplierNo%"]])->column('code');
|
|
|
-//// if(empty($supplier)){
|
|
|
-//// return error_show(1004,"未找到供应商信息");
|
|
|
-//// }
|
|
|
-// $wsmcode = Db::name("sale")->where(["is_del" => 0, "supplierNo" => $supplier])->column("orderCode");
|
|
|
$where[] = ['c.supplierNo', "like", "%$supplierNo%"];
|
|
|
}
|
|
|
$companyNo =isset($this->post['companyNo']) &&$this->post['companyNo'] !=="" ? trim($this->post['companyNo']):"";
|
|
|
if($companyNo!=""){
|
|
|
$where[]=['c.customer_code',"like","%$companyNo%"];
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
$count = Db::name('sale_diff')->alias('a')
|
|
|
->join("sale c", "c.orderCode=a.orderCode", "left")
|
|
|
->join("customer_info v", "v.companyNo=c.customer_code", "left")
|
|
@@ -2805,6 +2796,10 @@ class Sale extends Base
|
|
|
$where[]=['b.customer_code',"like","%$companyNo%"];
|
|
|
|
|
|
}
|
|
|
+ $role=$this->checkRole();
|
|
|
+ if(!empty($role['write'])){
|
|
|
+ $where[]=["apply_id","in",$role['write']];
|
|
|
+ }
|
|
|
$count = Db::name('order_out')->alias('a')
|
|
|
->join("sale b", "b.orderCode=a.orderCode", "left")
|
|
|
->join("customer_info v", "v.companyNo=b.customer_code", "left")
|