From 22bde858245a774b9a027be463016e044d493ea5 Mon Sep 17 00:00:00 2001 From: qianhy Date: Fri, 3 Mar 2023 15:39:49 +0800 Subject: [PATCH] cost plan fixbug if_usedcar with city_id=350600 --- api/controllers/plan/Order.php | 57 +++++++++------------------------- 1 file changed, 14 insertions(+), 43 deletions(-) diff --git a/api/controllers/plan/Order.php b/api/controllers/plan/Order.php index 5717f95a..cfeebd4f 100644 --- a/api/controllers/plan/Order.php +++ b/api/controllers/plan/Order.php @@ -800,62 +800,33 @@ class Order extends CI_Controller{ ]; */ $free_row = array(); - # 漳州二手车挂牌成本特殊处理 - if ($if_usedcar && $biz['city_id']==350600){ + if(!$free_row){ $where = [ 'biz_id' => $item['biz_id'], 'type' => 1, 'status' => 1, - 'title like "%二手车%"' => null, 's_effect_time<=' => date('Y-m-d',strtotime($item['bill_time'])), ]; + $biz['city_id']==350600 && $if_usedcar && $where['title like "%二手车%"'] = null; + $biz['city_id']==350600 && !$if_usedcar && $where['title not like "%二手车%"'] = null; $free_row = $this->biz_settle_srv_model->get($where); if ($debug){ - echo "get 挂牌配置(if_usedcar) :
"; + 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'], - 'is_def'=>1, - 'status'=>1, - 'type'=>1, - 'title like "%二手车%"' => null, - ]; - $free_row = $this->biz_settle_srv_model->get($where); - if ($debug){ - echo "get 挂牌配置(if_usedcar)(默认) :
"; - echo $this->biz_settle_srv_model->db->last_query()."
"; - var_dump($free_row); - echo "

"; - } - } } - 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'],'is_def'=>1,'status'=>1,'type'=>1]; + $biz['city_id']==350600 && $if_usedcar && $where['title like "%二手车%"'] = null; + $biz['city_id']==350600 && !$if_usedcar && $where['title not like "%二手车%"'] = null; + $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 "

"; } }