|
@@ -106,17 +106,23 @@ class Goods extends Backend
|
|
|
'describe|描述'=>['require','max:50'],
|
|
|
'category_id|商品分类'=>['require'],
|
|
|
'brand|品牌'=>['require'],
|
|
|
- 'amount|售价'=>['require','float','gt:0'],
|
|
|
- 'amount_cost|成本价'=>['require','float','egt:0'],
|
|
|
+ //'amount|售价'=>['require','float','gt:0'],
|
|
|
+ //'amount_cost|成本价'=>['require','float','egt:0'],
|
|
|
'is_kill'=>['require'],
|
|
|
- 'amount_kill|秒杀价'=>['float','gt:0','requireIf:is_kill,1'],
|
|
|
+ //'amount_kill|秒杀价'=>['float','gt:0','requireIf:is_kill,1'],
|
|
|
'logo|LOGO'=>['require','array','min:1','max:6'],
|
|
|
]);
|
|
|
foreach ($data['sku'] as $item){
|
|
|
- $this->validate($item,[
|
|
|
+ $rule=[
|
|
|
'name|规格名'=>['require'],
|
|
|
'num_stock|规格库存'=>['require','gt:0'],
|
|
|
- ]);
|
|
|
+ 'amount|售价'=>['require','float','gt:0'],
|
|
|
+ 'amount_cost|成本价'=>['require','float','egt:0'],
|
|
|
+ ];
|
|
|
+ if($data['is_kill']){
|
|
|
+ $rule['amount_kill|秒杀价']=['float','gt:0','require'];
|
|
|
+ }
|
|
|
+ $this->validate($item,$rule);
|
|
|
}
|
|
|
foreach ($data['detail'] as $item){
|
|
|
$this->validate($item,[
|