WalletRechargeValidate.php 904 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace plugin\saiadmin\app\validate\user;
  3. use plugin\saiadmin\basic\BaseValidate;
  4. /**
  5. * 小程序租借用户资金充值校验。
  6. */
  7. class WalletRechargeValidate extends BaseValidate
  8. {
  9. protected $rule = [
  10. 'user_id' => 'require|number|gt:0',
  11. 'balance_type' => 'in:wallet,card_gift',
  12. 'amount' => 'require|float',
  13. 'remark' => 'max:255',
  14. ];
  15. protected $message = [
  16. 'user_id.require' => '请选择用户',
  17. 'user_id.number' => '用户参数错误',
  18. 'user_id.gt' => '请选择有效用户',
  19. 'balance_type.in' => '账户类型不支持',
  20. 'amount.require' => '请输入调整金额',
  21. 'amount.float' => '调整金额格式不正确',
  22. 'remark.max' => '备注不能超过 255 个字符',
  23. ];
  24. protected $scene = [
  25. 'recharge' => ['user_id', 'balance_type', 'amount', 'remark'],
  26. ];
  27. }