1. if (empty($dealUserArr)) {
    2. $requestParam = \think\Request::instance()->param(false);
    3. $dealUserArrMap = [];
    4. if (!empty($requestParam['maps']['filter'][0]['value'])) {
    5. $checkValue = $requestParam['maps']['filter'][0]['value'];
    6. $dealUserArr['username|realname'] = ['like', "%$checkValue%"];
    7. } elseif (!empty($requestParam['filter'][0]['value'])) {
    8. $checkValue = $requestParam['filter'][0]['value'];
    9. $dealUserArr['username|realname'] = ['like', "%$checkValue%"];
    10. }
    11. $dealUserArr = db('admin_user')
    12. ->where($dealUserArr)
    13. ->column('username,realname', 'id');
    14. }
    15. $v['username'] = $dealUserArr[$v['id']]['username'];
    1. if (empty($dealUserArr)) {
    2. $requestParam = \think\Request::instance()->param(false);
    3. $dealUserArrMap = [];
    4. if (!empty($requestParam['maps']['filter'][0]['value'])) {
    5. $checkValue = $requestParam['maps']['filter'][0]['value'];
    6. $dealUserArr['username|realname'] = ['like', "%$checkValue%"];
    7. } elseif (!empty($requestParam['filter'][0]['value'])) {
    8. $checkValue = $requestParam['filter'][0]['value'];
    9. $dealUserArr['username|realname'] = ['like', "%$checkValue%"];
    10. }
    11. $dealUserArr = db('admin_user')
    12. ->where($dealUserArr)
    13. ->column('username,realname', 'id');
    14. }
    15. $v['realname'] = $dealUserArr[$v['id']]['realname'];
    1. if (empty($userloginInfo)) {
    2. $logLoginMap = [];
    3. $requestParam = \think\Request::instance()->param(false);
    4. if (!empty($requestParam['maps']['range'][0]['from'])) {
    5. $logLoginMap['create_time'] = ['between', [$requestParam['maps']['range'][0]['from'], $requestParam['maps']['range'][0]['to']]];
    6. } elseif (!empty($requestParam['range'][0]['from'])) {
    7. $logLoginMap['create_time'] = ['between', [$requestParam['range'][0]['from'], $requestParam['range'][0]['to']]];
    8. }
    9. $userloginInfo = db('log_login')
    10. ->group('user_id')
    11. ->where($logLoginMap)
    12. ->column('count(*)', 'user_id');
    13. }
    14. if (isset($userloginInfo[$v['id']])) {
    15. $v['login_num'] = $userloginInfo[$v['id']];
    16. } else {
    17. $v['login_num'] = 0;
    18. }
    1. if (empty($userViewInfo)) {
    2. $logLoginMap = [];
    3. $requestParam = \think\Request::instance()->param(false);
    4. if (!empty($requestParam['maps']['range'][0]['from'])) {
    5. $userViewMap['create_time'] = ['between', [$requestParam['maps']['range'][0]['from'], $requestParam['maps']['range'][0]['to']]];
    6. } elseif (!empty($requestParam['range'][0]['from'])) {
    7. $userViewMap['create_time'] = ['between', [$requestParam['range'][0]['from'], $requestParam['range'][0]['to']]];
    8. }
    9. $userViewInfo = db('log_view')
    10. ->group('user_id')
    11. ->where($userViewMap)
    12. ->column('count(*)', 'user_id');
    13. }
    14. if (isset($userViewInfo[$v['id']])) {
    15. $v['pv_num'] = $userViewInfo[$v['id']];
    16. } else {
    17. $v['pv_num'] = 0;
    18. }