Bläddra i källkod

Merge branch 'master-dev' of wugg/cxinv into master

wugg 2 år sedan
förälder
incheckning
38e3105dfb
2 ändrade filer med 10 tillägg och 5 borttagningar
  1. 9 4
      app/admin/controller/OrderInv.php
  2. 1 1
      app/admin/controller/Payment.php

+ 9 - 4
app/admin/controller/OrderInv.php

@@ -315,7 +315,7 @@ class OrderInv extends BaseController{
 	             if($open_type==1)$status=3;
 	  }
         if($status==7){
-        	if(!in_array($invinfo['status'],[1,2,3,5,8]))  return error_show(1004,"开票申请状态有误");
+        	if(!in_array($invinfo['status'],[1,2,3,5,8,9]))  return error_show(1004,"开票申请状态有误");
         }
 		$update['status']=$status;
         Db::startTrans();
@@ -850,7 +850,7 @@ class OrderInv extends BaseController{
                      ];
                     $in = Db::name("invoice_ticket")->insert($invpool);
 	                if($in==false){
-	                    Db::rollback();
+	                   Db::rollback();
 	                   return error_show(1004,"发票信息添加失败");
 	                }
             	}
@@ -1002,6 +1002,7 @@ class OrderInv extends BaseController{
         $return['email']= $invinfo['email']??"";
         $return['post_code']= $invinfo['post_code']??"";
         $return['post_company']= $invinfo['post_company']??"";
+        $return['check_remark']= $invinfo['check_remark']??"";
         $poolinfo =  Db::name("invoice_pool_info")->where(["invNo"=>$return['invNo']])->find();
         $return['buyer_title'] = $poolinfo['buyer_title']??'';
         $return['buyer_title'] = $poolinfo['buyer_title']??'';
@@ -1023,9 +1024,13 @@ class OrderInv extends BaseController{
         $return['ownerPlace'] = $poolinfo['ownerPlace']??'';
         $orderList =Db::name("invoice_good")->where(["invNo"=>$return['invNo'],"is_del"=>0])->select()->toArray();
         $return['goodList']=$orderList;
-        $info =Db::name("invoice_ticket")->where(["invNo"=>$return['invNo'],"is_del"=>0,"type"=>0]) ->field("inv_number,inv_code,open_date")->find();
+        $info =Db::name("invoice_ticket")->where(["invNo"=>$return['invNo'],"is_del"=>0,"type"=>1]) ->field("inv_subtotal,inv_total,check_code,inv_number,inv_code,open_date")->find();
         $return['inv_number']=$info['inv_number']??"";
         $return['inv_code']=$info['inv_code']??"";
+        $return['open_date']=date("Y-m-d",strtotime($info['open_date']));
+        $return['inv_subtotal']=$info['inv_subtotal']??"";
+        $return['inv_total']=$info['inv_total']??"";
+        $return['check_code']=$info['check_code']??"";
         if(!in_array($return['status'],[2,3,4,5])){
 				$opendate =$info['open_date']??"";;
 				if($opendate!=''){
@@ -1683,7 +1688,7 @@ class OrderInv extends BaseController{
 		if($num==''){
 			return error_show(1004,'参数 number 不能为空');
 		}
-		$condition=[];
+		$condition=[["status","in",[0,1,2]],["type","=",0]];
 		$condition[]=["inv_number","=",$num];
 		$invNo = isset($this->post['invNo'])&&$this->post['invNo']!=''?trim($this->post['invNo']):"";
 		if($invNo!=='')$condition[]=["invNo","=",$invNo];

+ 1 - 1
app/admin/controller/Payment.php

@@ -1737,7 +1737,7 @@ class Payment extends BaseController
 		->leftJoin("pay b","a.payNo=b.payNo and b.is_del=0")
 		->leftJoin("pay_invoice c","a.orderCode=c.hpNo")
 		->where(['returnCode'=>$param['returnCode']])
-		->field("a.*,b.supplierNo,b.supplierName,b.companyNo,b.companyName,b.total_fee,b.ainv_fee,b.winv_fee,b.inv_fee,c.inv_fee pay_inv_fee")
+		->field("a.*,b.supplierNo,b.supplierName,b.companyNo,b.companyName,c.check_remark,b.total_fee,b.ainv_fee,b.winv_fee,b.inv_fee,c.inv_fee pay_inv_fee")
 		->findOrEmpty();
 		return app_show(0,"退票申请获取成功",$info);
     }