mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-22 03:32:47 +08:00
更新价格验证
(cherry picked from commit 3d286baf91e1c6130ebb1db7831d4bb01c8b06e8)
This commit is contained in:
parent
7f7636b953
commit
bc48169ff9
@ -164,10 +164,9 @@ class Course extends Service
|
||||
$data['market_price'] = 0;
|
||||
$data['vip_price'] = 0;
|
||||
} else {
|
||||
$data['origin_price'] = $validator->checkMarketPrice($post['origin_price']);
|
||||
$data['origin_price'] = $validator->checkOriginPrice($post['origin_price']);
|
||||
$data['market_price'] = $validator->checkMarketPrice($post['market_price']);
|
||||
$data['vip_price'] = $validator->checkVipPrice($post['vip_price']);
|
||||
$validator->checkComparePrice($post['market_price'], $post['vip_price']);
|
||||
$data['study_expiry'] = $validator->checkStudyExpiry($post['study_expiry']);
|
||||
$data['refund_expiry'] = $validator->checkRefundExpiry($post['refund_expiry']);
|
||||
}
|
||||
|
@ -161,7 +161,7 @@ class Course extends Validator
|
||||
return implode(',', $list);
|
||||
}
|
||||
|
||||
public function checkGuidePrice($price)
|
||||
public function checkOriginPrice($price)
|
||||
{
|
||||
$value = $this->filter->sanitize($price, ['trim', 'float']);
|
||||
|
||||
@ -194,13 +194,6 @@ class Course extends Validator
|
||||
return $value;
|
||||
}
|
||||
|
||||
public function checkComparePrice($marketPrice, $vipPrice)
|
||||
{
|
||||
if ($vipPrice > $marketPrice) {
|
||||
throw new BadRequestException('course.invalid_compare_price');
|
||||
}
|
||||
}
|
||||
|
||||
public function checkStudyExpiry($expiry)
|
||||
{
|
||||
$options = CourseModel::studyExpiryOptions();
|
||||
|
@ -109,10 +109,9 @@ $error['course.details_too_long'] = '详情太长(多于5000个字符)';
|
||||
$error['course.invalid_model'] = '无效的模型类别';
|
||||
$error['course.invalid_level'] = '无效的难度级别';
|
||||
$error['course.invalid_cover'] = '无效的封面';
|
||||
$error['course.invalid_origin_price'] = '无效的指导价格(范围:0-10000)';
|
||||
$error['course.invalid_origin_price'] = '无效的原始价格(范围:0-10000)';
|
||||
$error['course.invalid_market_price'] = '无效的优惠价格(范围:0-10000)';
|
||||
$error['course.invalid_vip_price'] = '无效的会员价格(范围:0-10000)';
|
||||
$error['course.invalid_compare_price'] = '无效的比较定价(会员价格高于优惠价格)';
|
||||
$error['course.invalid_study_expiry'] = '无效的学习期限';
|
||||
$error['course.invalid_refund_expiry'] = '无效的退款期限';
|
||||
$error['course.invalid_feature_status'] = '无效的推荐状态';
|
||||
|
Loading…
x
Reference in New Issue
Block a user