|
|
@ -149,8 +149,12 @@ class IndustryProductController extends AdminController |
|
|
$form->editor('know'); |
|
|
$form->editor('know'); |
|
|
$form->editor('content')->required(); |
|
|
$form->editor('content')->required(); |
|
|
$form->mobile('verify_mobile')->required(); |
|
|
$form->mobile('verify_mobile')->required(); |
|
|
$form->decimal('deposit')->rules('numeric|min:0', ['*' => '请输入正确的金额']); |
|
|
|
|
|
$form->decimal('earnest')->rules('numeric|min:0', ['*' => '请输入正确的金额']); |
|
|
|
|
|
|
|
|
$form->decimal('deposit') |
|
|
|
|
|
->default(0)->help('输入0则表示不支持订金支付') |
|
|
|
|
|
->rules('numeric|min:0', ['*' => '请输入正确的金额']); |
|
|
|
|
|
$form->decimal('earnest') |
|
|
|
|
|
->default(0)->help('输入0则表示不支持定金支付') |
|
|
|
|
|
->rules('numeric|min:0', ['*' => '请输入正确的金额']); |
|
|
|
|
|
|
|
|
//扩展字段
|
|
|
//扩展字段
|
|
|
$publish_type = array_intersect_key( |
|
|
$publish_type = array_intersect_key( |
|
|
@ -266,6 +270,13 @@ class IndustryProductController extends AdminController |
|
|
$form->original_price = min(array_column($spec, 'original_price')); |
|
|
$form->original_price = min(array_column($spec, 'original_price')); |
|
|
$form->price = min(array_column($spec, 'price')); |
|
|
$form->price = min(array_column($spec, 'price')); |
|
|
|
|
|
|
|
|
|
|
|
//订金/定金不能大于售价
|
|
|
|
|
|
if ($form->deposit && $form->deposit > $form->price) { |
|
|
|
|
|
return $form->response()->error('订金不能大于产品售价' . $form->price); |
|
|
|
|
|
} else if ($form->earnest && $form->earnest > $form->price) { |
|
|
|
|
|
return $form->response()->error('定金不能大于产品售价' . $form->price); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//用户可编辑的状态
|
|
|
//用户可编辑的状态
|
|
|
$user_status = [ProductStatus::SOLD_OUT, ProductStatus::ON_SALE]; |
|
|
$user_status = [ProductStatus::SOLD_OUT, ProductStatus::ON_SALE]; |
|
|
|
|
|
|
|
|
|