wugg 6 months ago
parent
commit
9f087cde88
1 changed files with 52 additions and 0 deletions
  1. 52 0
      app/admin/controller/Payment.php

+ 52 - 0
app/admin/controller/Payment.php

@@ -1018,6 +1018,32 @@ class Payment extends Base
         	$value['goodNum'] =$value['goodNum']- $value['thNum'];
         	$value['sendNum'] =$value['sendNum']- $value['thNum'];
             $value['has_account'] = (int)isset($supp_account['data'][$value['supplierNo']]);
+            $value['inv_tag_name']='';
+            $value['pay_tag_name']='';
+            $value['pay_tag_img']='';
+            $value['inv_tag_id']='0';
+            $value['pay_tag_id']='0';
+            $value['pay_tag_remark']='';
+            $value['inv_tag_img']='';
+            $value['inv_tag_remark']='';
+             if($value['pay_tag']==1 || $value['inv_tag']==1){
+	            $tag =Db::name('tag_log')->alias('a')->leftJoin('order_tag b','a.tag_id=b.id')->where
+	            (['code'=>$value['payNo'],'a.status'=>[5,6]])->order('a.id desc')->column('a.id,b.tag_name,a.tag_img,a
+	            .tag_remark','b.type');
+	           if($value['inv_tag']==1){
+	            $value['inv_tag_name']=$tag[6]['tag_name']??'';
+	            $value['inv_tag_id']=$tag[6]['id']??'0';
+	            $value['inv_tag_img']=$tag[6]['tag_img']??'';
+	            $value['inv_tag_remark']=$tag[6]['tag_remark']??'';
+	           }
+
+	            if($value['pay_tag']==1){
+		            $value['pay_tag_id']=$tag[5]['id']??'0';
+		            $value['pay_tag_name']=$tag[5]['tag_name']??'';
+		            $value['pay_tag_img']=$tag[5]['tag_img']??'';
+		            $value['pay_tag_remark']=$tag[5]['tag_remark']??'';
+	            }
+            }
             
         }
         return app_show(0,"获取成功",["list"=>$list->items(),"count"=>$list->total()]);
@@ -1082,6 +1108,32 @@ class Payment extends Base
         	$value['pay_type']=$payArr[$value['supplierNo']]??'';
         	$value['goodNum'] =$value['goodNum']- $value['thNum'];
         	$value['sendNum'] =$value['sendNum']- $value['thNum'];
+        	  $value['inv_tag_name']='';
+            $value['pay_tag_name']='';
+            $value['pay_tag_img']='';
+            $value['inv_tag_id']='0';
+            $value['pay_tag_id']='0';
+            $value['pay_tag_remark']='';
+            $value['inv_tag_img']='';
+            $value['inv_tag_remark']='';
+             if($value['pay_tag']==1 || $value['inv_tag']==1){
+	            $tag =Db::name('tag_log')->alias('a')->leftJoin('order_tag b','a.tag_id=b.id')->where
+	            (['code'=>$value['payNo'],'a.status'=>[5,6]])->order('a.id desc')->column('a.id,b.tag_name,a.tag_img,a
+	            .tag_remark','b.type');
+	           if($value['inv_tag']==1){
+	            $value['inv_tag_name']=$tag[6]['tag_name']??'';
+	            $value['inv_tag_id']=$tag[6]['id']??'0';
+	            $value['inv_tag_img']=$tag[6]['tag_img']??'';
+	            $value['inv_tag_remark']=$tag[6]['tag_remark']??'';
+	           }
+
+	            if($value['pay_tag']==1){
+		            $value['pay_tag_id']=$tag[5]['id']??'0';
+		            $value['pay_tag_name']=$tag[5]['tag_name']??'';
+		            $value['pay_tag_img']=$tag[5]['tag_img']??'';
+		            $value['pay_tag_remark']=$tag[5]['tag_remark']??'';
+	            }
+            }
         }
          return app_show(0,"获取成功",$list);
     }