From 81d56f96500f82364d407b78a81ae7bae282a661 Mon Sep 17 00:00:00 2001 From: qianhy Date: Fri, 21 Apr 2023 14:46:37 +0800 Subject: [PATCH] orderv2 edit_order add if_zero_firstpay --- common/libraries/receiver/Orders_v2_entity.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/libraries/receiver/Orders_v2_entity.php b/common/libraries/receiver/Orders_v2_entity.php index 74fbdb4d..a4a4051d 100644 --- a/common/libraries/receiver/Orders_v2_entity.php +++ b/common/libraries/receiver/Orders_v2_entity.php @@ -504,9 +504,14 @@ class Orders_v2_entity{ if(!$this->ci->app_liche_orders_model->count(['o_id'=>$row['id'],'type'=>1,'status'=>1])){ //不存在定金订单 $pay_row= $this->ci->app_liche_orders_model->sum('pay_price',['o_id'=>$row['id'],'type'=>1,'status'=>1]);//后台添加车款 $money_json = json_decode($new_data['money_json'],true); - if($pay_row['pay_price']<$money_json['price_book']){ + //if($pay_row['pay_price']<$money_json['price_book']){ + $payway = $new_data['payway']; + $deposit = $money_json['price_book']; + $if_zero_firstpay = $payway == 0 && !$deposit ? 1 : 0; + if($if_zero_firstpay || $pay_row['pay_price']<$money_json['price_book']){ $int_order = $this->ci->app_liche_orders_model->get(['o_id'=>$row['id'],'type'=>4,'status'=>1]); //意向金订单 - if($int_order['pay_price']==$money_json['price_book']){ //意向金订单转支付订单、推送并且生成pfd + //if($int_order['pay_price']==$money_json['price_book']){ //意向金订单转支付订单、推送并且生成pfd + if(!$if_zero_firstpay && $int_order['pay_price']==$money_json['price_book']){ //意向金订单转支付订单、推送并且生成pfd $this->ci->app_liche_orders_model->update(['type'=>1],['id'=>$int_order['id']]); $this->ci->receiver_orders_v2_model->update(['order_time'=>date('Y-m-d H:i:s')],['id'=>$row['id']]); //生成pdf