Commit 98cba4e7 authored by jianghaiming's avatar jianghaiming

update:Set

parent e7c5b626
...@@ -38,5 +38,6 @@ class MarketingException extends BaseException ...@@ -38,5 +38,6 @@ class MarketingException extends BaseException
self::TAKE_PLACE_NOT_EXIST => '自提点不存在', self::TAKE_PLACE_NOT_EXIST => '自提点不存在',
21 => "活动开始时间不能大于或者等于结束时间", 21 => "活动开始时间不能大于或者等于结束时间",
22 => "自提点不能为空", 22 => "自提点不能为空",
23 => '分润金额+手续费不能大于售价金额',
]; ];
} }
\ No newline at end of file
...@@ -502,7 +502,25 @@ class MarketingService ...@@ -502,7 +502,25 @@ class MarketingService
throw new GoodsException(['cus' => 48]); throw new GoodsException(['cus' => 48]);
} }
} }
}else{
//比例计算
if ($commissionMode == Marketing::COMMISSION_MODE_RATE) {
$commissionTotal = ($firstCommissionRate + $secondCommissionRate) / 10000 * $price;
if ($price > ($commissionTotal+$chargeFee)) {
throw new MarketingException(['cus'=>15]);
}
}
//固定金额
if ($commissionMode == Marketing::COMMISSION_MODE_FIXED) {
$commissionTotal = ($firstCommissionRate + $secondCommissionRate);
if ($price >($commissionTotal+$chargeFee)) {
throw new MarketingException(['cus'=>15]);
}
}
} }
$colums[$key]['marketing_id'] = $marketingId; $colums[$key]['marketing_id'] = $marketingId;
$colums[$key]['goods_spu_id'] = $value['goods_spu_id']; $colums[$key]['goods_spu_id'] = $value['goods_spu_id'];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment