@ -976,7 +976,7 @@ class QueryController extends BaseController
->group('tab_user_play_info.user_id')
->group('tab_user_play_info.user_id')
->select());//创角用户
->select());//创角用户
$newUserSql = '(select count(ti.id) from tab_user_play_info as ti where ti.user_id = tab_user_play_info.user_id and ti.game_id = tab_user_play_info.game_id and ti.play_time < ' . $thisDateTime . $newWhere . ') as old_num';
$newUserSql = '(select count(ti.id) from tab_user_play_info as ti where ti.user_id = tab_user_play_info.user_id and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $thisDateTime . $newWhere . ') as old_num';
$list['new_user_num'] = count($userPlayInfoModel
$list['new_user_num'] = count($userPlayInfoModel
->field($newUserSql)
->field($newUserSql)
->join($join)
->join($join)
@ -985,15 +985,24 @@ class QueryController extends BaseController
->group('tab_user_play_info.user_id')
->group('tab_user_play_info.user_id')
->having('old_num = 0')
->having('old_num = 0')
->select());//新创角用户
->select());//新创角用户
$list['new_device_num'] = 0;//新创角设备
$newIpSql = '(select count(ti.id) from tab_user_play_info as ti where ti.play_ip = tab_user_play_info.play_ip and ti.game_id = tab_user_play_info.game_id and ti.play_time < ' . $thisDateTime . $newWhere . ') as old_num';
$newDeviceSql = '(select count(ti.id) from tab_user_play_info as ti where ti.create_device_number = tab_user_play_info.create_device_number and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $thisDateTime . $newWhere . ') as old_num';
$newIpSql = '(select count(ti.id) from tab_user_play_info as ti where ti.create_ip = tab_user_play_info.create_ip and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $thisDateTime . $newWhere . ') as old_num';
$list['new_ip_num'] = count($userPlayInfoModel
$list['new_ip_num'] = count($userPlayInfoModel
->field($newIpSql)
->field($newIpSql)
->join($join)
->join($join)
->where($userPlayInfoWhere)
->where($userPlayInfoWhere)
->where($map)
->where($map)
->group('tab_user_play_info.play_ip')
->group('tab_user_play_info.create_ip')
->having('old_num = 0')
->having('old_num = 0')
->fetchSql(true)
->fetchSql(true)
->select());//新增创角IP
->select());//新增创角IP
@ -1215,7 +1224,7 @@ class QueryController extends BaseController
@ -1238,7 +1247,7 @@ class QueryController extends BaseController
->group('tab_user_play_info.user_id')
->group('tab_user_play_info.user_id')
->select());//创角用户
->select());//创角用户
$newUserSql = '(select count(ti.id) from tab_user_play_info as ti where ti.user_id = tab_user_play_info.user_id and ti.game_id = tab_user_play_info.game_id and ti.play_time < ' . $begTime . $newWhere . ') as old_num';
$newUserSql = '(select count(ti.id) from tab_user_play_info as ti where ti.user_id = tab_user_play_info.user_id and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $begTime . $newWhere . ') as old_num';
$list['new_user_num'] = count($userPlayInfoModel
$list['new_user_num'] = count($userPlayInfoModel
->field($newUserSql)
->field($newUserSql)
->where($userPlayInfoWhere)
->where($userPlayInfoWhere)
@ -1246,13 +1255,19 @@ class QueryController extends BaseController
->having('old_num = 0')
->having('old_num = 0')
->select());//新创角用户
->select());//新创角用户
$list['new_device_num'] = 0;//新创角设备
$newDeviceSql = '(select count(ti.id) from tab_user_play_info as ti where ti.create_device_number = tab_user_play_info.create_device_number and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $begTime . $newWhere . ') as old_num';
$newIpSql = '(select count(ti.id) from tab_user_play_info as ti where ti.play_ip = tab_user_play_info.play_ip and ti.game_id = tab_user_play_info.game_id and ti.play_time < ' . $begTime . $newWhere . ') as old_num';
$newIpSql = '(select count(ti.id) from tab_user_play_info as ti where ti.create_ip = tab_user_play_info.create_ip and ti.game_id = tab_user_play_info.game_id and ti.create_time < ' . $begTime . $newWhere . ') as old_num';