diff --git a/api/controllers/wxapp/licheb/Cusorder.php b/api/controllers/wxapp/licheb/Cusorder.php index 909a8ff0..3f8b57cf 100644 --- a/api/controllers/wxapp/licheb/Cusorder.php +++ b/api/controllers/wxapp/licheb/Cusorder.php @@ -114,20 +114,12 @@ class Cusorder extends Wxapp{ } $can_dis_money = $car_row['price_car'] - $car_row['price_floor']; //可优惠金额 if($can_dis_money>0){ - if(is_array($fine_ids) && $fine_ids){ - $fine_id_str = implode(',',$fine_ids); - $fine_rows = $this->receiver_fine_model->select(["id in ({$fine_id_str})" => null],'','','','id,price'); - foreach($fine_rows as $item){ - $total_dis_money += $item['price']; - } - } - if($disc_money && $car_row['price_floor'] > $price-$total_dis_money){ + if($disc_money && $car_row['price_floor'] > $price-$disc_money){ throw new Exception('车辆售价不得低于车辆底价,请重新填写优惠信息', API_CODE_FAIL); } }else{ if($disc_money) throw new Exception('当前车型没有优惠额度', API_CODE_FAIL); } - $total_dis_money = $disc_money; //总优惠金额包含赠送精品 if(!$payway){ //分期 $finance_row = $this->sys_finance_model->get(['id'=>$finance_id,'status'=>1]); if(!$finance_row){ diff --git a/api/controllers/wxapp/licheb/Cusorder2.php b/api/controllers/wxapp/licheb/Cusorder2.php index 414a6c43..2fad71ec 100644 --- a/api/controllers/wxapp/licheb/Cusorder2.php +++ b/api/controllers/wxapp/licheb/Cusorder2.php @@ -152,15 +152,7 @@ class Cusorder2 extends Wxapp{ } $can_dis_money = $car_row['price_car'] - $car_row['price_floor']; //可优惠金额 if($can_dis_money>0){ - $total_dis_money = $disc_money; //总优惠金额包含精品 - if(is_array($fine_ids) && $fine_ids){ - $fine_id_str = implode(',',$fine_ids); - $fine_rows = $this->receiver_fine_model->select(["id in ({$fine_id_str})" => null],'','','','id,price'); - foreach($fine_rows as $item){ - $total_dis_money += $item['price']; - } - } - if($disc_money && $car_row['price_floor'] > $car_row['price_car']-$total_dis_money){ + if($disc_money && $car_row['price_floor'] > $car_row['price_car']-$disc_money){ throw new Exception('车辆售价不得低于车辆底价,请重新填写优惠信息', API_CODE_FAIL); } }else{