From 758b4bb3b3fe680826e2fcaf058489465e02499b Mon Sep 17 00:00:00 2001 From: lccsw <805383944@qq.com> Date: Wed, 22 Jun 2022 17:42:15 +0800 Subject: [PATCH] edit-api-changebusiness --- api/controllers/wxapp/licheb/CusorderV2.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) 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){