Test.php 1014 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\admin\controller;
  3. use crmeb\services\async\LuckyCalc;
  4. use crmeb\services\async\ClearanceCalc;
  5. use crmeb\utils\Redis;
  6. use think\facade\Log;
  7. use app\api\controller\board\UserBoardController;
  8. use app\models\redis\SystemCarousel;
  9. class Test
  10. {
  11. public function index()
  12. {
  13. $redis = Redis::instance();
  14. var_dump($redis->get(['CRMEB','TESD']));
  15. }
  16. protected function test_board() {
  17. Log::warning("board updated.");
  18. $ctl = new UserBoardController();
  19. $ctl->cache_board();
  20. }
  21. protected function test_calc() {
  22. $activities = [new ClearanceCalc(), new LuckyCalc()];
  23. foreach($activities as $activity) {
  24. $activity->calc();
  25. }
  26. }
  27. protected function test_carousel() {
  28. SystemCarousel::add('good test', '/pages/leader_board/index');
  29. print_r(SystemCarousel::getFirst(20));
  30. SystemCarousel::removeTrash();
  31. }
  32. public function test()
  33. {
  34. $this->test_carousel();
  35. }
  36. }