Evaluate.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的多应用管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace addon\mall\app\validate\goods;
  12. use core\base\BaseValidate;
  13. /**
  14. * 商品评价验证器
  15. * Class Evaluate
  16. * @package addon\mall\app\validate\goods
  17. */
  18. class Evaluate extends BaseValidate
  19. {
  20. protected $rule = [
  21. 'order_id' => 'require',
  22. 'order_goods_id' => 'require',
  23. 'goods_id' => 'require',
  24. 'member_id' => 'require',
  25. 'content' => 'require',
  26. 'images' => 'require',
  27. 'is_anonymous' => 'require',
  28. 'scores' => 'require',
  29. 'is_audit' => 'require',
  30. 'explain_first' => 'require',
  31. 'again_content' => 'require',
  32. 'again_images' => 'require',
  33. 'again_explain' => 'require',
  34. 'again_time' => 'require',
  35. 'again_is_audit' => 'require',
  36. 'is_show' => 'require',
  37. ];
  38. protected $message = [
  39. 'order_id.require' => [ 'common_validate.require', [ 'order_id' ] ],
  40. 'order_goods_id.require' => [ 'common_validate.require', [ 'order_goods_id' ] ],
  41. 'goods_id.require' => [ 'common_validate.require', [ 'goods_id' ] ],
  42. 'member_id.require' => [ 'common_validate.require', [ 'member_id' ] ],
  43. 'content.require' => [ 'common_validate.require', [ 'content' ] ],
  44. 'images.require' => [ 'common_validate.require', [ 'images' ] ],
  45. 'is_anonymous.require' => [ 'common_validate.require', [ 'is_anonymous' ] ],
  46. 'scores.require' => [ 'common_validate.require', [ 'scores' ] ],
  47. 'is_audit.require' => [ 'common_validate.require', [ 'is_audit' ] ],
  48. 'explain_first.require' => [ 'common_validate.require', [ 'explain_first' ] ],
  49. 'again_content.require' => [ 'common_validate.require', [ 'again_content' ] ],
  50. 'again_images.require' => [ 'common_validate.require', [ 'again_images' ] ],
  51. 'again_explain.require' => [ 'common_validate.require', [ 'again_explain' ] ],
  52. 'again_time.require' => [ 'common_validate.require', [ 'again_time' ] ],
  53. 'again_is_audit.require' => [ 'common_validate.require', [ 'again_is_audit' ] ],
  54. 'is_show.require' => [ 'common_validate.require', [ 'is_show' ] ],
  55. ];
  56. protected $scene = [
  57. 'add' => [ 'goods_id', 'content', 'is_anonymous', 'scores', 'is_show' ],
  58. ];
  59. }