足迹排序

This commit is contained in:
2025-12-05 22:07:17 +08:00
parent eb15a69649
commit 76af99f47e
4 changed files with 4 additions and 25 deletions

View File

@@ -46,7 +46,7 @@ class Room extends BaseCom
public function user_room_history_list() public function user_room_history_list()
{ {
$page = input('page', 1); $page = input('page', 1);
$page_limit = input('page_limit', 15); $page_limit = input('page_limit', 30);
$reslut = model('UserData')->user_room_history_list($this->uid, $page, $page_limit); $reslut = model('UserData')->user_room_history_list($this->uid, $page, $page_limit);
return V($reslut['code'], $reslut['msg'], $reslut['data']); return V($reslut['code'], $reslut['msg'], $reslut['data']);
} }

View File

@@ -908,29 +908,6 @@ class Room extends Model
$ttex['ToUserInfo'] = db::name('user')->where('id', $partner_id)->field('id as user_id,nickname,avatar,sex')->find(); $ttex['ToUserInfo'] = db::name('user')->where('id', $partner_id)->field('id as user_id,nickname,avatar,sex')->find();
$ttex['text'] = 'CP特效'; $ttex['text'] = 'CP特效';
model('api/Chat')->sendMsg(1080, $room_id, $ttex); model('api/Chat')->sendMsg(1080, $room_id, $ttex);
// 检查是否支持 pcntl 扩展
// if (function_exists('pcntl_fork')) {
// $pid = pcntl_fork();
//
// if ($pid == -1) {
// // 创建子进程失败,直接推送消息
// model('api/Chat')->sendMsg(1080, $room_id, $ttex);
// } elseif ($pid) {
// // 父进程,继续执行
// // 不等待子进程结束
// } else {
// // 子进程,延迟推送消息
// sleep(1);
// model('api/Chat')->sendMsg(1080, $room_id, $ttex);
// sleep(1);
// exit(0); // 子进程结束
// }
// } else {
// // 不支持 pcntl直接推送消息
// model('api/Chat')->sendMsg(1080, $room_id, $ttex);
// }
} }
} }
} }

View File

@@ -544,6 +544,7 @@ class User extends Model
public function add_user_visit_log($type,$from_uid,$to_uid){ public function add_user_visit_log($type,$from_uid,$to_uid){
$visit = db::name('user_visit_log')->where(['from_uid' => $from_uid,'to_id' => $to_uid,'type' => $type])->find(); $visit = db::name('user_visit_log')->where(['from_uid' => $from_uid,'to_id' => $to_uid,'type' => $type])->find();
if($visit){ if($visit){
db::name('user_visit_log')->where(['id' => $visit['id']])->update(['updatetime' => time()]);
return true; return true;
} }
$data = [ $data = [
@@ -551,6 +552,7 @@ class User extends Model
'from_uid' => $from_uid, 'from_uid' => $from_uid,
'to_id' => $to_uid, 'to_id' => $to_uid,
'createtime' => time(), 'createtime' => time(),
'updatetime' => time(),
]; ];
db::name('user_visit_log')->insert($data); db::name('user_visit_log')->insert($data);
return true; return true;

View File

@@ -433,7 +433,7 @@ class UserData extends Model
->where('a.type',2) ->where('a.type',2)
->where('b.type_id','<>',6) ->where('b.type_id','<>',6)
->where('b.room_status',1) ->where('b.room_status',1)
->order('a.id desc') ->order('a.updatetime desc')
->page($page,$page_limit) ->page($page,$page_limit)
->select(); ->select();
if($list){ if($list){