发红包 推送

This commit is contained in:
2025-10-11 18:09:36 +08:00
parent 65bb1b0c53
commit d7c48a5ae0
3 changed files with 13 additions and 2 deletions

View File

@@ -119,6 +119,8 @@ class Chat extends Model
//清空个人魅力 //清空个人魅力
// ClearUserCharm = 1059, // ClearUserCharm = 1059,
//发红包
// RedPacket = 1060,

View File

@@ -117,8 +117,16 @@ class Redpacket extends Model
// 设置过期时间 // 设置过期时间
$redis->expireAt($redisKey, $endTime + 3600); // 结束后保留1小时 $redis->expireAt($redisKey, $endTime + 3600); // 结束后保留1小时
Db::commit(); Db::commit();
//给前端推送信息
$data['nickname'] = Db::name('user')->where('id', $data['user_id'])->value('nickname');
$text = [
'redpacketInfo' => $data,
'text' => ''
];
model('api/Chat')->sendMsg(1060,$data['room_id'],$text);
return ['code' => 1, 'msg' => '发红包成功', 'data' => $redpacketId]; return ['code' => 1, 'msg' => '发红包成功', 'data' => $redpacketId];
} catch (\Exception $e) { } catch (\Exception $e) {

View File

@@ -232,7 +232,8 @@ class RedpacketService
'left_amount' => $redpacket['left_amount'], 'left_amount' => $redpacket['left_amount'],
'left_count' => $redpacket['left_count'], 'left_count' => $redpacket['left_count'],
'coin_type' => $redpacket['coin_type'], 'coin_type' => $redpacket['coin_type'],
'status' => $redpacket['status'] 'status' => $redpacket['status'],
'nickname' => Db::name('user')->where('id', $redpacket['user_id'])->value('nickname')
], ],
'my_record' => $myRecord ? [ 'my_record' => $myRecord ? [
'amount' => $myRecord['amount'], 'amount' => $myRecord['amount'],