提交其他文件

This commit is contained in:
2026-03-14 16:20:49 +08:00
parent a227deaecd
commit 0a19b334f8
1385 changed files with 73568 additions and 0 deletions

View 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']);
}
}