Helps.php 758 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/7/5 0005
  6. * Time: 16:05
  7. */
  8. namespace App\Libs;
  9. use App\Http\Models\Role;
  10. class Helps
  11. {
  12. /**
  13. * 检查是否拥有检查项的权限
  14. * @param $for
  15. * @return bool
  16. */
  17. public static function hasCheckItemsFor($for)
  18. {
  19. $user = auth()->user();
  20. if ($user->is_super)
  21. return true;
  22. return in_array($user->role_id, [
  23. Role::TYPE_AE, Role::TYPE_MANAGER
  24. ]);
  25. return in_array($user->role_id, $for);
  26. }
  27. public static function hasScoreFeedback()
  28. {
  29. $user = auth()->user();
  30. if ($user->is_super)
  31. return true;
  32. return $user->role_id == Role::TYPE_CUSTOMER;
  33. }
  34. }