wugg 5 ماه پیش
والد
کامیت
21abca1df2
1فایلهای تغییر یافته به همراه51 افزوده شده و 8 حذف شده
  1. 51 8
      app/admin/controller/Sale.php

+ 51 - 8
app/admin/controller/Sale.php

@@ -522,6 +522,15 @@ class Sale extends Base{
 	          }
 	          $cgdinfo =Db::name('cgd_info')->where(['cxCode'=>$post['orderCode'],'status'=>1,'is_del'=>0])->field('sequenceNo,companyName')->findOrEmpty();
 	           if(!empty($cgdinfo)){
+	                if($cgdinfo['inv_tag']==1){
+	          	    	$data[]=['type'=>'结算采购单回票标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],
+	          	    	'companyName'=>$cgdinfo['companyName']];
+	          	    }
+
+	          	    if($cgdinfo['pay_tag']==1){
+	          	    	$data[]=['type'=>'结算采购单付款标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],'companyName'=>$cgdinfo['companyName']];
+
+	          	    }
 		           $payNo = Db::name('pay_info')->where(['cgdNo'=>$cgdinfo['sequenceNo'],'status'=>1,'is_del'=>0])->value('payNo','');
 		           if($payNo!=''){
 		           	    $uname = Pay::where("payNo",$payNo)->value("apply_name",'');
@@ -556,6 +565,15 @@ class Sale extends Base{
 	           if($post['isCgd']==1){
 			           $cgdinfo =Db::name('cgd_info')->where(['qrdCode'=>$post['orderCode'],'is_del'=>0])->field('sequenceNo,companyName')->findOrEmpty();
 			           if(!empty($cgdinfo)){
+                                if($cgdinfo['inv_tag']==1){
+                            $data[]=['type'=>'结算采购单回票标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],
+                            'companyName'=>$cgdinfo['companyName']];
+                        }
+
+                        if($cgdinfo['pay_tag']==1){
+                            $data[]=['type'=>'结算采购单付款标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],'companyName'=>$cgdinfo['companyName']];
+
+                        }
 				           $payNo = Db::name('pay_info')->where(['cgdNo'=>$cgdinfo['sequenceNo'],'status'=>1,'is_del'=>0])->value('payNo','');
 				           if($payNo!=''){
 				           	    $uname = Pay::where('payNo',$payNo)->value('apply_name','');
@@ -585,6 +603,15 @@ class Sale extends Base{
                            }
 							$comoOrder = CgdInfo::where(['mainCode'=>$cgdinfo['sequenceNo'],'is_comon'=>2,'status'=>1])->field('sequenceNo,companyName')->findOrEmpty();
 				             if(!empty($comoOrder)){
+				                  if($comoOrder['inv_tag']==1){
+                                        $data[]=['type'=>'结算采购单回票标签','username'=> $comoOrder['ownerName'],'orderCode'=>$comoOrder['sequenceNo'],
+                                        'companyName'=>$cgdinfo['companyName']];
+                                    }
+
+                                    if($comoOrder['pay_tag']==1){
+                                        $data[]=['type'=>'结算采购单付款标签','username'=> $comoOrder['ownerName'],'orderCode'=>$comoOrder['sequenceNo'],'companyName'=>$comoOrder['companyName']];
+
+                                    }
                                     $payNo = Db::name('pay_info')->where(['cgdNo'=>$comoOrder['sequenceNo'],'status'=>1,'is_del'=>0])->value('payNo','');
                                    if($payNo!=''){
                                      $uname = Pay::where('payNo',$payNo)->value('apply_name','');
@@ -620,6 +647,15 @@ class Sale extends Base{
     	  }else{
                 $cgdinfo =Db::name('cgd_info')->where(['sequenceNo'=>$post['orderCode'],'status'=>1,'is_del'=>0])->field('sequenceNo,companyName')->findOrEmpty();
 		           if(!empty($cgdinfo)){
+                      if($cgdinfo['inv_tag']==1){
+                           $data[]=['type'=>'结算采购单回票标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],
+                           'companyName'=>$cgdinfo['companyName']];
+                       }
+
+                       if($cgdinfo['pay_tag']==1){
+                           $data[]=['type'=>'结算采购单付款标签','username'=> $cgdinfo['ownerName'],'orderCode'=>$cgdinfo['sequenceNo'],'companyName'=>$cgdinfo['companyName']];
+
+                       }
 		                $payNo = Db::name('pay_info')->where(['cgdNo'=>$cgdinfo['sequenceNo'],'status'=>1,'is_del'=>0])->value('payNo','');
 			           if($payNo!=''){
 			           	 $uname = Pay::where('payNo',$payNo)->value('apply_name','');
@@ -651,6 +687,15 @@ class Sale extends Base{
                            }
 			             $comoOrder = CgdInfo::where(['mainCode'=>$post['orderCode'],'is_comon'=>2,'status'=>1])->field('sequenceNo,companyName')->findOrEmpty();
 			            if(!empty($comoOrder)){
+			                if($comoOrder['inv_tag']==1){
+                                $data[]=['type'=>'结算采购单回票标签','username'=> $comoOrder['ownerName'],'orderCode'=>$comoOrder['sequenceNo'],
+                                'companyName'=>$cgdinfo['companyName']];
+                            }
+
+                            if($comoOrder['pay_tag']==1){
+                                $data[]=['type'=>'结算采购单付款标签','username'=> $comoOrder['ownerName'],'orderCode'=>$comoOrder['sequenceNo'],'companyName'=>$comoOrder['companyName']];
+
+                            }
 							$payNo = Db::name('pay_info')->where(['cgdNo'=>$comoOrder['sequenceNo'],'status'=>1,'is_del'=>0])->value('payNo','');
 				           if($payNo!=''){
 				               $uname = Pay::where('payNo',$payNo)->value('apply_name','');
@@ -671,16 +716,14 @@ class Sale extends Base{
 				               	 }
 				           }
 				           $InvoiceOrder = InvoiceOrder::with(['ItemInfo'])->where(['code'=>$comoOrder['sequenceNo'],'status'=>[1,2]])->select();
-				                                             if($InvoiceOrder->isEmpty()==false){
-				                                                 foreach ($InvoiceOrder as $item){
-				                                                          $hp = PayInvoice::where(['hpNo'=>$item->ItemInfo->invoiceCode])->findOrEmpty();
-				                                                          $data[]=['type'=>'发票池关联源头采购单','username'=> $hp['apply_name'],'orderCode'=>$hp['hpNo'],'companyName'=>$comoOrder['companyName']];
-				                                                     }
+                             if($InvoiceOrder->isEmpty()==false){
+                                 foreach ($InvoiceOrder as $item){
+                                          $hp = PayInvoice::where(['hpNo'=>$item->ItemInfo->invoiceCode])->findOrEmpty();
+                                          $data[]=['type'=>'发票池关联源头采购单','username'=> $hp['apply_name'],'orderCode'=>$hp['hpNo'],'companyName'=>$comoOrder['companyName']];
+                                     }
 
-				                                             }
+                             }
 				            }
-
-			            
 		           }