|
@@ -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 {
|