LoginValidate.php 604 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\shop\validate\kefu;
  3. use app\common\basics\Validate;
  4. use app\common\logic\ChatLogic;
  5. class LoginValidate extends Validate
  6. {
  7. protected $rule = [
  8. 'id' => 'require|number|checkConfig',
  9. ];
  10. protected $message = [
  11. 'id.require' => 'id不可为空',
  12. 'id.number' => 'id必须为数字',
  13. ];
  14. protected function checkConfig($value, $rule, $data = [])
  15. {
  16. if (false === ChatLogic::checkConfig($data['shop_id'])) {
  17. return ChatLogic::getError() ?: '请联系管理员设置后台配置';
  18. }
  19. return true;
  20. }
  21. }