- 框架初始化
 - 安装插件
 - 修复PHP8.4报错
This commit is contained in:
2025-04-19 17:21:20 +08:00
commit c6a4e1f5f6
5306 changed files with 967782 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace app\admin\validate\shopro\goods;
use think\Validate;
class Comment extends Validate
{
protected $rule = [
'goods_id' => 'require',
'user_id' => 'require',
'level' => 'require|number|between:1,5',
'content' => 'require',
];
protected $message = [
'goods_id.require' => '请选择商品',
'user_id.require' => '请选择用户',
'level.require' => '请选择评价星级',
'level.number' => '请选择评价星级',
'level.between' => '请选择评价星级',
'content.require' => '请填写内容',
];
protected $scene = [
'add' => ['goods_id', 'user_id', 'level', 'content'],
'reply' => ['content'],
];
}

View File

@@ -0,0 +1,45 @@
<?php
namespace app\admin\validate\shopro\goods;
use think\Validate;
use app\admin\validate\shopro\traits\CustomRule;
class Goods extends Validate
{
use CustomRule;
protected $rule = [
'title' => 'require',
// 'subtitle' => 'require',
'category_ids' => 'require',
'image' => 'require',
'images' => 'require|array',
'is_sku' => 'require',
// 'cost_price' => 'require',
// 'original_price' => 'requireIf:is_sku,0',
'price' => 'requireIf:is_sku,0',
'dispatch_id' => 'requireIfAll:dispatch_type,express,autosend',
];
protected $message = [
'title.require' => '请填写商品标题',
// 'subtitle.require' => '请填写商品副标题',
'category_ids.require' => '请选择商品分类',
'image.require' => '请选择商品封面图',
'images.require' => '请选择商品轮播图',
'images.array' => '请选择商品轮播图',
// 'cost_price.require' => '请填写商品成本价',
// 'original_price.require' => '请填写商品原价',
'price.requireIf' => '请填写商品现价',
'dispatch_id.requireIfAll' => '请选择配送模板',
];
protected $scene = [
'add' => ['title', 'image', 'images', 'price', 'dispatch_id'],
'sku_params' => ['price']
];
}

View File

@@ -0,0 +1,21 @@
<?php
namespace app\admin\validate\shopro\goods;
use think\Validate;
class Service extends Validate
{
protected $rule = [
'name' => 'require',
];
protected $message = [
'name.require' => '请填写服务保障名称',
];
protected $scene = [
'add' => ['name']
];
}

View File

@@ -0,0 +1,23 @@
<?php
namespace app\admin\validate\shopro\goods;
use think\Validate;
class StockWarning extends Validate
{
protected $rule = [
'stock' => 'require|integer|gt:0',
];
protected $message = [
'stock.require' => '请填写补货数量',
'stock.integer' => '请填写补货数量',
'stock.gt' => '请填写正确的补货数量'
];
protected $scene = [
'add_stock' => ['stock']
];
}