Commit 997b773d authored by jianghaiming's avatar jianghaiming

update:Set

parent 98dbb667
...@@ -26,5 +26,6 @@ class MarketingException extends BaseException ...@@ -26,5 +26,6 @@ class MarketingException extends BaseException
12 => '勾选商品不能为空', 12 => '勾选商品不能为空',
13 => '商品在其他互动已勾选', 13 => '商品在其他互动已勾选',
14 => '开始时间不能大于等于结束时间', 14 => '开始时间不能大于等于结束时间',
15 => '分润比例不能大于50%',
]; ];
} }
\ No newline at end of file
...@@ -173,14 +173,18 @@ class MarketingService ...@@ -173,14 +173,18 @@ class MarketingService
public static function addMarketing($params){ public static function addMarketing($params){
$marketingName = !empty($params['marketing_name']) ? $params['marketing_name'] : ''; $marketingName = !empty($params['marketing_name']) ? $params['marketing_name'] : '';
$firstCommissionRate = !empty($params['first_commission_value']) ? $params['first_commission_value']*100 : ''; $firstCommissionRate = !empty($params['first_commission_value']) ? $params['first_commission_value']*100 : 0;
$secondCommissionRate = !empty($params['second_commission_value']) ? $params['second_commission_value']*100 : ''; $secondCommissionRate = !empty($params['second_commission_value']) ? $params['second_commission_value']*100 : 0;
$createUserEmail = !empty($params['op_cur_user']) ? $params['op_cur_user'] : ''; $createUserEmail = !empty($params['op_cur_user']) ? $params['op_cur_user'] : '';
$startTime = !empty($params['start_time']) ? $params['start_time'] : ''; $startTime = !empty($params['start_time']) ? $params['start_time'] : '';
$endTime = !empty($params['end_time']) ? $params['end_time'] : ''; $endTime = !empty($params['end_time']) ? $params['end_time'] : '';
$type = !empty($params['marketing_type']) ? $params['marketing_type'] : 1; $type = !empty($params['marketing_type']) ? $params['marketing_type'] : 1;
$goodsSkuId = !empty($params['goods_sku_id']) ? explode(",", $params['goods_sku_id']) : []; $goodsSkuId = !empty($params['goods_sku_id']) ? explode(",", $params['goods_sku_id']) : [];
$rate = $firstCommissionRate + $secondCommissionRate;
if ($rate > 5000) {
throw new MarketingException(['cus'=>15]);
}
if (empty($goodsSkuId)) { if (empty($goodsSkuId)) {
throw new MarketingException(['cus'=>12]); throw new MarketingException(['cus'=>12]);
......
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