From 09ea7e53edb264958af712cd03a7c150cc5b2a22 Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Mon, 20 Dec 2021 15:52:06 +0800 Subject: [PATCH] edit-api-pay_order --- api/controllers/wxapp/liche/Contract.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/controllers/wxapp/liche/Contract.php b/api/controllers/wxapp/liche/Contract.php index 25ee53d4..26ff7df2 100644 --- a/api/controllers/wxapp/liche/Contract.php +++ b/api/controllers/wxapp/liche/Contract.php @@ -230,8 +230,11 @@ class Contract extends Wxapp{ if($this->app_liche_orders_model->count(['o_id'=>$id,'status'=>1,'type'=>3])){ //尾款已支付 $this->ckcars_model->update(['status'=>3],['o_id'=>$id]); $this->orders_model->update(['status'=>3],['id'=>$id]); - if(!$this->bills_model->count(['o_id'=>$id])){ - $this->bills_model->add(['o_id'=>$id,'c_time'=>time()]); + $bill_row = $this->bills_model->get(['o_id'=>$id]); + if(!$bill_row){ + $this->bills_model->add(['o_id'=>$id,'status'=>1,'c_time'=>time()]); + }else{ + $this->bills_model->update(['status'=>1],['id'=>$bill_row['id']]); } }else{ $this->ckcars_model->update(['status'=>2],['o_id'=>$id]);