wugg 2 years ago
parent
commit
7d2fca2b1f

+ 4 - 0
app/admin/controller/Exec.php

@@ -116,6 +116,10 @@ class Exec extends \app\admin\BaseController{
 	public function loglist(){
 		$param=$this->request->param(["name"=>"","apply_name"=>"","status"=>"","action"=>"","type"=>"","companyNo"=>"",'relaComNo'=>'',"page"=>1,"size"=>15],"post","trim");
 		$where=[["is_del","=",0]];
+		$check = checkRole($this->roleid,147);
+        if($check){
+            $where[]=["apply_id","=",$this->uid];
+        }
 		if($param['name']!='')$where[]=["name","like","%{$param['name']}%"];
 		if($param['apply_name']!='')$where[]=["apply_name","like","%{$param['apply_name']}%"];
 		if($param['type']!='')$where[]=["type","=",$param['type']];

+ 4 - 0
app/admin/controller/InterOrder.php

@@ -20,6 +20,10 @@ class InterOrder extends \app\admin\BaseController{
 		$param = $this->request->only(["page"=>1,"size"=>10,'cgdNo'=>"","qrdNo"=>"","khNo"=>"",
 		"supplierNo"=>"","companyNo"=>"","starttime"=>"","endtime"=>"","sale_name"=>"","cgd_saler"=>""],"post","trim");
 		$where=[];
+		 $check = checkRole($this->roleid,143);
+        if($check){
+            $where[]=["a.apply_id","=",$this->uid];
+        }
 		if($param['cgdNo']!="") $where[]=["a.cgdNo","like","%{$param['cgdNo']}%"];
 		if($param['qrdNo']!="") $where[]=["a.orderCode","like","%{$param['qrdNo']}%"];
 		if($param['khNo']!="") $where[]=["b.customerNo","like","%{$param['khNo']}%"];

+ 5 - 0
app/admin/controller/OrderInv.php

@@ -1639,6 +1639,11 @@ class OrderInv extends BaseController{
     	$page=isset($this->post['page'])&&$this->post['page']!="" ? intval($this->post['page']) :1;
         $size=isset($this->post['size'])&&$this->post['size']!="" ? intval($this->post['size']) :15;
         $condition=[["is_del","=",0],["FPLXDM","in",["004",'028']]];
+          $roleid = $this->roleid;
+        $check = checkRole($roleid,'110');
+        if($check){
+        	$condition[]=["apply_id","=",$this->uid];
+        }
         $invRed=isset($this->post["invRed"])&&$this->post["invRed"]!=''?trim($this->post["invRed"]):"";
         if($invRed!=''){
         	$condition[]=["invRed","like","%$invRed%"];

+ 24 - 8
app/admin/controller/Payment.php

@@ -36,6 +36,10 @@ class Payment extends BaseController
     {
         $post = $this->post;
         $condition = "a.is_del=0 ";
+        $check = checkRole($this->roleid,79);
+        if($check){
+            $condition.=" and b.apply_id={$this->uid}";
+        }
          $startTime= isset($post['startTime'])&&$post['startTime']!="" ? date("Y-m-d 00:00:00",strtotime($post['startTime']))
         :"";
         $endTime= isset($post['endTime'])&&$post['endTime']!="" ? date("Y-m-d 23:59:59",strtotime($post['startTime']))
@@ -132,10 +136,10 @@ class Payment extends BaseController
     {
         $post = $this->post;
         $condition = [["is_del","=",0]];
-//        $check = checkRole($this->roleid,49);
-//        if($check){
-//            $condition[]=["apply_id","=",$this->uid];
-//        }
+        $check = checkRole($this->roleid,77);
+        if($check){
+            $condition[]=["apply_id","=",$this->uid];
+        }
         $startTime= isset($post['startTime'])&&$post['startTime']!="" ? date("Y-m-d 00:00:00",strtotime($post['startTime']))
         :"";
         $endTime= isset($post['endTime'])&&$post['endTime']!="" ? date("Y-m-d 23:59:59",strtotime($post['startTime']))
@@ -818,10 +822,10 @@ class Payment extends BaseController
         $post = $this->post;
         $condition = [["cgdSource|cgdType","<>",1],['is_del',"=",0]];
 
-//        $check = checkRole($this->roleid,46);
-//        if($check){
-//            $condition []=["ownerid","=",$this->uid];
-//        }
+        $check = checkRole($this->roleid,76);
+        if($check){
+            $condition []=["ownerid","=",$this->uid];
+        }
         $sequenceNo = isset($post['sequenceNo']) && $post['sequenceNo']!='' ? trim($post['sequenceNo']) :"";
         if($sequenceNo!=""){
           $condition []=["sequenceNo","like","%$sequenceNo%"];
@@ -1298,6 +1302,10 @@ class Payment extends BaseController
         $post = $this->post;
         $condition = [["a.is_del","=",0 ],["b.is_del","=",0 ]];
         $invtype = isset($post['invType'])&&$post['invType']!='' ? intval($post['invType']):"";
+          $check = checkRole($this->roleid,82);
+        if($check){
+            $condition []=["a.apply_id","=",$this->uid];
+        }
         if ($invtype!=''){
             $condition[]=["a.invType","=",$invtype];
         }
@@ -1617,6 +1625,10 @@ class Payment extends BaseController
 		$param =$this->request->only(["relaComNo"=>"","companyNo"=>"","supplierNo"=>"","start"=>"","end"=>"","returnCode"=>"",
 		"status"=>"","hpNo"=>"","payNo"=>"","page"=>1,"size"=>15],"post","trim");
 		$condition=[["a.is_del","=",0],['a.returnType',"=",1]];
+		 $check = checkRole($this->roleid,132);
+        if($check){
+            $condition []=["a.apply_id","=",$this->uid];
+        }
 		if($param['relaComNo']!="") $condition[]=["b.companyNo|b.supplierNo","=",$param['relaComNo']];
 		if($param['companyNo']!="") $condition[]=["b.companyNo","=",$param['companyNo']];
 		if($param['supplierNo']!="") $condition[]=["b.supplierNo","=",$param['supplierNo']];
@@ -1744,6 +1756,10 @@ class Payment extends BaseController
 		$param =$this->request->only(["relaComNo"=>"","companyNo"=>"","supplierNo"=>"","start"=>"","end"=>"","returnCode"=>"","payNo"=>"",
 		"status"=>"","dzNo"=>"","page"=>1,"size"=>15],"post","trim");
 		$condition=[["a.is_del","=",0],['a.returnType',"=",2]];
+		  $check = checkRole($this->roleid,131);
+        if($check){
+            $condition []=["a.apply_id","=",$this->uid];
+        }
 		if($param['relaComNo']!="") $condition[]=["b.companyNo|b.supplierNo","=",$param['relaComNo']];
 		if($param['companyNo']!="") $condition[]=["b.companyNo","=",$param['companyNo']];
 		if($param['supplierNo']!="") $condition[]=["b.supplierNo","=",$param['supplierNo']];