49 lines
1.7 KiB
PHP
Executable File
49 lines
1.7 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* 寄卖订单验证器
|
|
*/
|
|
|
|
namespace app\common\validate;
|
|
|
|
class ConsignmentOrderValidate extends Validate
|
|
{
|
|
protected $rule = [
|
|
'order_sn|订单编号' => 'require',
|
|
'user_id|用户id' => 'require',
|
|
'order_status|订单状态;0-审核中;1-待上架;2-已上架;3-已取消' => 'require',
|
|
'is_return|是否退回' => 'require',
|
|
'consignee|收货人' => 'require',
|
|
'address|地址' => 'require',
|
|
'mobile|手机' => 'require',
|
|
'th_consignee|退回收货人' => 'require',
|
|
'th_address|退回地址' => 'require',
|
|
'th_mobile|退回电话' => 'require',
|
|
'goods_price|订单商品总价' => 'require',
|
|
|
|
];
|
|
|
|
protected $message = [
|
|
'order_sn.require' => '订单编号不能为空',
|
|
'user_id.require' => '用户id不能为空',
|
|
'order_status.require' => '订单状态;0-审核中;1-待上架;2-已上架;3-已取消不能为空',
|
|
'is_return.require' => '是否退回不能为空',
|
|
'consignee.require' => '收货人不能为空',
|
|
'address.require' => '地址不能为空',
|
|
'mobile.require' => '手机不能为空',
|
|
'th_consignee.require' => '退回收货人不能为空',
|
|
'th_address.require' => '退回地址不能为空',
|
|
'th_mobile.require' => '退回电话不能为空',
|
|
'goods_price.require' => '订单商品总价不能为空',
|
|
|
|
];
|
|
|
|
protected $scene = [
|
|
'add' => ['order_sn','user_id','order_status','is_return','consignee','address','mobile','th_consignee','th_address','th_mobile','goods_price',],
|
|
'edit' => ['order_sn','user_id','order_status','is_return','consignee','address','mobile','th_consignee','th_address','th_mobile','goods_price',],
|
|
|
|
];
|
|
|
|
|
|
|
|
}
|