|
|
|
@ -210,7 +210,7 @@ class AgentProductController extends AdminController |
|
|
|
->script($js); |
|
|
|
|
|
|
|
$form->hasMany('spec', function (Form\NestedForm $form) { |
|
|
|
$form->hidden('id'); |
|
|
|
// $form->hidden('id'); hasMany时,ID会自动生成
|
|
|
|
$form->hidden('product_spec_id'); |
|
|
|
$form->text('supplier_name', '规格')->disable()->customFormat(fn() => $this->product_spec['name'] ?? '供应商已删除规格'); |
|
|
|
$form->date('supplier_date', '日期')->disable()->customFormat(fn() => $this->product_spec['date'] ?? '供应商已删除规格'); |
|
|
|
@ -419,8 +419,8 @@ class AgentProductController extends AdminController |
|
|
|
$product = Product::find($form->product_id); |
|
|
|
if ($product->status != ProductStatus::ON_SALE) { |
|
|
|
return $form->response()->error('产品ID '. $form->product_id .' 已下架'); |
|
|
|
} else if ($product->stock < $form->stock) { |
|
|
|
return $form->response()->error("供应商当前库存为{$product->stock},你设置的库存不能超过该数值"); |
|
|
|
/*} else if ($product->stock < $form->stock) { |
|
|
|
return $form->response()->error("供应商当前库存为{$product->stock},你设置的库存不能超过该数值");*/ |
|
|
|
} else if ($form->price < $product->price) { |
|
|
|
return $form->response()->error("产品售价不能小于供应商售价{$product->price}"); |
|
|
|
} |
|
|
|
|