wugg 6 kuukautta sitten
vanhempi
commit
0575e53736
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      app/admin/controller/OrderInv.php

+ 3 - 2
app/admin/controller/OrderInv.php

@@ -299,6 +299,8 @@ class OrderInv extends Base{
        if(!$valid->check($param))$this->error($valid->getError());
        $info = InvoicePool::where(["invNo"=>$param['invNo'],"is_del"=>0])->findOrEmpty();
        if($info->isEmpty())$this->error("发票申请数据未找到");
+        if(!in_array($info->status,[1,2,3,5,8,9,10,11,12]) && $param['status']==7)  $this->error('开票申请状态有误');
+        if(in_array($param['status'],[4,12]) && $info->status!=11)$this->error('开票申请状态有误');
        $info->status=$param['status'];
        $info->remark=$param['remark'];
        if($param['status']==2 && $param['open_type']==1){
@@ -336,8 +338,7 @@ class OrderInv extends Base{
                   "updatetime"=>date("Y-m-d H:i:s")
          ];
        }
-        if(!in_array($info->status,[1,2,3,5,8,9,10,11,12]) && $param['status']==7)  $this->error('开票申请状态有误');
-        if(in_array($param['status'],[4,12]) && $info->status!=11)$this->error("开票申请状态有误");
+
         $info->startTrans();
         try{
             $up=$info->save();