StoreRefundOrderValidate.php 581 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace app\validate\api;
  3. use think\Validate;
  4. class StoreRefundOrderValidate extends Validate
  5. {
  6. protected $failException = true;
  7. protected $rule = [
  8. 'type|退款类型' => 'require|in:1,2',
  9. 'refund_type|退款方式' => 'require|in:1,2',
  10. 'num|商品件数' => 'requireIf:type,1|integer|>:0',
  11. 'ids|退款商品' => 'require',
  12. 'refund_message|退款原因' => 'require|max:128',
  13. 'mark|备注' => 'max:128',
  14. 'refund_price|退款金额' => 'require|float',
  15. 'pics|凭证' => 'array|max:9',
  16. ];
  17. }