From 35768ba51ec73cea0fa8435d0839a94c9106b8a5 Mon Sep 17 00:00:00 2001 From: qianhy Date: Fri, 3 Mar 2023 15:25:46 +0800 Subject: [PATCH] cost plan fixbug if_usedcar with city_id=350600 --- api/controllers/plan/Order.php | 53 ++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/api/controllers/plan/Order.php b/api/controllers/plan/Order.php index b872acd7..5717f95a 100644 --- a/api/controllers/plan/Order.php +++ b/api/controllers/plan/Order.php @@ -800,7 +800,8 @@ class Order extends CI_Controller{ ]; */ $free_row = array(); - if ($if_usedcar){ + # 漳州二手车挂牌成本特殊处理 + if ($if_usedcar && $biz['city_id']==350600){ $where = [ 'biz_id' => $item['biz_id'], 'type' => 1, @@ -831,31 +832,33 @@ class Order extends CI_Controller{ } } } + else{ + if(!$free_row){ + $where = [ + 'biz_id' => $item['biz_id'], + 'type' => 1, + 'status' => 1, + 's_effect_time<=' => date('Y-m-d',strtotime($item['bill_time'])), + ]; + $free_row = $this->biz_settle_srv_model->get($where); + if ($debug){ + echo "get 挂牌配置 :
"; + echo $this->biz_settle_srv_model->db->last_query()."
"; + var_dump($free_row); + echo "

"; + } + } + if(!$free_row){ + $free_row = $this->biz_settle_srv_model->get(['biz_id'=>$item['biz_id'],'is_def'=>1,'status'=>1,'type'=>1]); + if ($debug){ + echo "get 挂牌配置(默认) :
"; + echo $this->biz_settle_srv_model->db->last_query()."
"; + var_dump($free_row); + echo "

"; + } + } + } - if(!$free_row){ - $where = [ - 'biz_id' => $item['biz_id'], - 'type' => 1, - 'status' => 1, - 's_effect_time<=' => date('Y-m-d',strtotime($item['bill_time'])), - ]; - $free_row = $this->biz_settle_srv_model->get($where); - if ($debug){ - echo "get 挂牌配置 :
"; - echo $this->biz_settle_srv_model->db->last_query()."
"; - var_dump($free_row); - echo "

"; - } - } - if(!$free_row){ - $free_row = $this->biz_settle_srv_model->get(['biz_id'=>$item['biz_id'],'is_def'=>1,'status'=>1,'type'=>1]); - if ($debug){ - echo "get 挂牌配置(默认) :
"; - echo $this->biz_settle_srv_model->db->last_query()."
"; - var_dump($free_row); - echo "

"; - } - } $free_jsondata = json_decode($free_row['jsondata'],true); $srv_json['cb_fee_carno'] = $free_jsondata['price'] ? $free_jsondata['price'] : 0; if ($debug){