diff --git a/api/controllers/wxapp/licheb/CusorderV2.php b/api/controllers/wxapp/licheb/CusorderV2.php index e0442a84..781ff145 100644 --- a/api/controllers/wxapp/licheb/CusorderV2.php +++ b/api/controllers/wxapp/licheb/CusorderV2.php @@ -136,8 +136,14 @@ class CusorderV2 extends Wxapp } if($biz['id']!=160){ $can_dis_money = $business_row['price_car'] - $business_row['price_floor']; //可优惠金额 + if ($biz['type']==3 && $business_row['proxy_type'] == 1){ + # 选择【返佣】时:代理店优惠额度 = 售价 - 底价 + # 选择【票折】时:代理店优惠额度 = 售价 - (底价-代理店单车毛利) + $can_dis_money = $can_dis_money + $row['proxy_profix_car']; + } if ($can_dis_money > 0) { - if ($disc_money && $business_row['price_floor'] > $business_row['price_car'] - $disc_money) { + #if ($disc_money && $business_row['price_floor'] > $business_row['price_car'] - $disc_money) { + if ($disc_money && $disc_money > $can_dis_money) { throw new Exception('车辆售价不得低于车辆底价,请重新填写优惠信息', API_CODE_FAIL); } } else { @@ -394,8 +400,16 @@ class CusorderV2 extends Wxapp } if($biz['id']!=160){ $can_dis_money = $business_row['price_car'] - $business_row['price_floor']; //可优惠金额 + if ($biz['type']==3 && $business_row['proxy_type'] == 1){ + # 选择【返佣】时:代理店优惠额度 = 售价 - 底价 + # 选择【票折】时:代理店优惠额度 = 售价 - (底价-代理店单车毛利) + $can_dis_money = $can_dis_money + $row['proxy_profix_car']; + } if ($can_dis_money > 0) { - if ($disc_money && $car_row['price_floor'] > $car_row['price_car'] - $disc_money) { + /*if ($disc_money && $car_row['price_floor'] > $car_row['price_car'] - $disc_money) { + throw new Exception('车辆售价不得低于车辆底价,请重新填写优惠信息', API_CODE_FAIL); + }*/ + if ($disc_money && $disc_money > $can_dis_money) { throw new Exception('车辆售价不得低于车辆底价,请重新填写优惠信息', API_CODE_FAIL); } } else {