更新
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace app\adminapi\validate\order;
|
||||
|
||||
use app\common\validate\BaseValidate;
|
||||
|
||||
/**
|
||||
* 订单验证
|
||||
* Class OrderValidate
|
||||
* @package app\adminapi\validate\order
|
||||
*/
|
||||
class OrderValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'id' => 'require|integer',
|
||||
'patient_id' => 'require|integer',
|
||||
'creator_id' => 'require|integer',
|
||||
'order_type' => 'require|in:1,2,3',
|
||||
'amount' => 'require|float',
|
||||
'status' => 'require|in:1,2,3,4',
|
||||
'payment_method' => 'in:alipay,wechat,bank',
|
||||
'remark' => 'string|max:500',
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
'patient_id.require' => '患者ID必填',
|
||||
'creator_id.require' => '创建人ID必填',
|
||||
'order_type.require' => '订单类型必填',
|
||||
'order_type.in' => '订单类型不正确',
|
||||
'amount.require' => '订单金额必填',
|
||||
'status.require' => '订单状态必填',
|
||||
'status.in' => '订单状态不正确',
|
||||
'payment_method.in' => '支付方式不正确',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'create' => ['patient_id', 'creator_id', 'order_type', 'amount'],
|
||||
'edit' => ['id', 'remark'],
|
||||
'detail' => ['id'],
|
||||
'pay' => ['id', 'payment_method'],
|
||||
'cancel' => ['id'],
|
||||
'refund' => ['id'],
|
||||
'delete' => ['id'],
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user