edit-api-cancel_fine
This commit is contained in:
@@ -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){
|
||||
|
||||
@@ -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{
|
||||
|
||||
Reference in New Issue
Block a user