AdminLogController.php 990 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace ghs\controllers;
  3. use bizHd\admin\services\AdminLogService;
  4. use common\components\util;
  5. use Yii;
  6. use yii\web\Controller;
  7. class AdminLogController extends BaseController
  8. {
  9. //日志列表 ssh 2019.12.9
  10. public function actionList()
  11. {
  12. $get = Yii::$app->request->get();
  13. $adminId = isset($get['adminId']) && !empty($get['adminId']) ? $get['adminId'] : -1;
  14. $startTime = isset($get['startTime']) ? $get['startTime'] : '';
  15. $endTime = isset($get['endTime']) ? $get['endTime'] : '';
  16. $where = [];
  17. $where['sjId'] = $this->sjId;
  18. if ($adminId != -1) {
  19. $where['adminId'] = $adminId;
  20. }
  21. if (!empty($startTime) && !empty($endTime)) {
  22. $startTime = strtotime($startTime);
  23. $endTime = strtotime($endTime);
  24. if ($startTime >= $endTime) {
  25. util::fail('查询的结束要大于开始时间');
  26. }
  27. $endTime += 86399;
  28. $where['addTime'] = ['between', [$startTime, $endTime]];
  29. }
  30. $list = AdminLogService::getLogList($where);
  31. util::success($list);
  32. }
  33. }