diff --git a/api/controllers/wxapp/licheb/CusorderV2.php b/api/controllers/wxapp/licheb/CusorderV2.php index b054c597..b0101bce 100644 --- a/api/controllers/wxapp/licheb/CusorderV2.php +++ b/api/controllers/wxapp/licheb/CusorderV2.php @@ -350,8 +350,24 @@ class CusorderV2 extends Wxapp{ $car_row = $this->auto_cars_model->get(['brand_id'=>$series_row['brand_id'],'s_id'=>$series_row['id'],'v_id'=>$v_id],'',$biz['city_id']); $info_json = json_decode($row['info_json'],true); - if($v_id==$row['v_id']){ //修改不同车型才修改商务政策id - $business_id = $info_json['business_id']; +// if($v_id==$row['v_id']){ //修改不同车型才修改商务政策id +// $business_id = $info_json['business_id']; +// } + //修改商务政策id + if($series_row['brand_id']==$row['brand_id'] && $v_id!=$row['v_id']){ + $old_business_row = $this->auto_business_model->get(['id'=>$business_id]); + if($old_business_row){ + $where = [ + 'city_id' => $old_business_row['city_id'], + 'brand_id' => $old_business_row['brand_id'], + 's_id' => $series_row['id'], + 'v_id' => $series_row['v_id'], + 'year' => $old_business_row['year'], + 'month' => $old_business_row['month'], + ]; + $new_business_row = $this->auto_business_model->get($where); + $new_business_row && $business_id = $new_business_row['id']; + } } $business_row = $this->auto_business_model->get(['id'=>$business_id]); if(!$row || !$series_row || !$car_row || !$business_row){