提交其他文件
This commit is contained in:
116
app/storeapi/validate/GroupValidate.php
Normal file
116
app/storeapi/validate/GroupValidate.php
Normal file
@ -0,0 +1,116 @@
|
||||
<?php
|
||||
|
||||
namespace app\storeapi\validate;
|
||||
|
||||
use app\common\validate\BaseValidate;
|
||||
|
||||
class GroupValidate extends BaseValidate
|
||||
{
|
||||
|
||||
protected $rule = [
|
||||
'group_id' => 'require',
|
||||
'store_id' => 'require',
|
||||
'title'=>'require',
|
||||
'img'=>'require',
|
||||
'hour'=>'require',
|
||||
'description'=>'require',
|
||||
'introduce'=>'require',
|
||||
'pl_number'=>'require',
|
||||
// 'rests_introduce'=>'require',
|
||||
'sold'=>'require',
|
||||
'discount_price'=>'require',
|
||||
'price'=>'require',
|
||||
'returd_details'=>'require',
|
||||
'room_id'=>'require',
|
||||
'status'=>'require',
|
||||
'type'=>'require',
|
||||
// 'sku_id'=>'require',
|
||||
'sn_type'=>'require',
|
||||
'qr_sn'=>'require',
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
'group_id.require' => '套餐id不能为空',
|
||||
'store_id.require' => '缺少门店',
|
||||
'title.require' => '缺少套餐名称',
|
||||
'hour.require' => '缺少套餐适用时长',
|
||||
'img.require' => '请上传图片',
|
||||
'description.require' => '请填写环境描述',
|
||||
'introduce.require' => '请填写套餐介绍',
|
||||
'pl_number.require' => '请填写适用人数',
|
||||
// 'rests_introduce.require' => '请填写其他说明',
|
||||
'sold.require' => '请设置库存',
|
||||
'discount_price.require' => '请设置真实价格',
|
||||
'price.require' => '请填写展示价格',
|
||||
'returd_details.require' => '请添加退改说明',
|
||||
'room_id.require' => '请设置适用包间',
|
||||
'status.require' => '请设置套餐状态',
|
||||
'type.require' => '请选择套餐类型',
|
||||
// 'sku_id.require' => '缺少sku_Id',
|
||||
'qr_sn.require' => '请输入或扫描券码',
|
||||
];
|
||||
|
||||
/**
|
||||
* @notes 设备列表
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneAddGroup()
|
||||
{
|
||||
return $this->only(['store_id','title','hour','img','description','introduce','pl_number','sold','discount_price','price','returd_details','room_id','status','type','sku_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 编辑套餐
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneEditGroup()
|
||||
{
|
||||
return $this->only(['store_id','title','hour','img','description','introduce','pl_number','sold','discount_price','price','returd_details','room_id','status','type','sku_id','group_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 套餐列表
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneGroupLists()
|
||||
{
|
||||
return $this->only(['status','store_id']);
|
||||
}
|
||||
/**
|
||||
* @notes 删除套餐
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneDelGroup()
|
||||
{
|
||||
return $this->only(['group_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 上下架套餐
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneOperateGroup()
|
||||
{
|
||||
return $this->only(['group_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 套餐详情
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneGroupDetails()
|
||||
{
|
||||
return $this->only(['group_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 套餐详情
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneCancelCode()
|
||||
{
|
||||
return $this->only(['store_id','qr_sn']);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user