This commit is contained in:
Your Name
2026-03-11 14:33:49 +08:00
parent 38ad60f4bb
commit 08dd9cd307
57 changed files with 9547 additions and 379 deletions
@@ -16,17 +16,17 @@ 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',
'payment_method' => 'in:alipay,wechat',
'remark' => 'string|max:500',
'order_no' => 'string|max:50',
'is_supplement' => 'in:0,1',
];
protected $message = [
'patient_id.require' => '患者ID必填',
'creator_id.require' => '创建人ID必填',
'order_type.require' => '订单类型必填',
'order_type.in' => '订单类型不正确',
'amount.require' => '订单金额必填',
@@ -36,10 +36,10 @@ class OrderValidate extends BaseValidate
];
protected $scene = [
'create' => ['patient_id', 'creator_id', 'order_type', 'amount'],
'create' => ['patient_id', 'order_type', 'amount'],
'edit' => ['id', 'remark'],
'detail' => ['id'],
'pay' => ['id', 'payment_method'],
'pay' => ['payment_method'],
'cancel' => ['id'],
'refund' => ['id'],
'delete' => ['id'],