wugg 5 månader sedan
förälder
incheckning
c8ffb08a3a
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      app/cxinv/controller/Payment.php

+ 6 - 4
app/cxinv/controller/Payment.php

@@ -256,10 +256,12 @@ class Payment extends Base{
          $paySave=$pay->save();
          if($paySave==false) throw new \Exception("对账单状态修改失败");
          if($params["status"]==4||$params["status"]==3){
-             $cgdNo= PayInfo::where(['payNo'=>$params['payNo'],'is_del'=>0,"status"=>1])->column('cgdNo');
-             if(!empty($cgdNo)){
-                 if($params["pay_type"]==1){
-                     $up = CgdInfo::where([['sequenceNo','in',$cgdNo],['status','=',1]])->save(['status'=>0, 'updatetime'=>date('Y-m-d H:i:s')]);
+             $cgdList= PayInfo::where(['payNo'=>$params['payNo'],'is_del'=>0,"status"=>1])->select();
+             if(!$cgdList->isEmpty()){
+                   $cgdNo = $cgdList->column('cgdNo');
+                 if($pay["pay_type"]==1){
+                     $up = CgdInfo::where([['sequenceNo','in',$cgdNo],['status','=',1]])
+                     ->save(['status'=>0, 'updatetime'=>date('Y-m-d H:i:s')]);
                      if($up==false) throw new \Exception("采购单状态修改失败");
                  }
                  else {