1.优化ws中的jackpot.hit
This commit is contained in:
@@ -125,8 +125,17 @@ final class GameWebSocketPayloadHelper
|
||||
if ($userId <= 0) {
|
||||
return $payload;
|
||||
}
|
||||
// 注意:部分业务事件(尤其 bet.win)的 is_jackpot 语义为“本期中奖是否大奖”,
|
||||
// 而赔率字段 is_jackpot 语义为“下一注下注是否处于大奖档”。二者字段名相同但语义不同,
|
||||
// 这里以 payload 里已有字段为准,避免被 userStreakData 覆盖导致“1胜被误判为中大奖”。
|
||||
$streak = self::userStreakData($userId, $currentStreak);
|
||||
foreach ($streak as $k => $v) {
|
||||
if (!array_key_exists($k, $payload)) {
|
||||
$payload[$k] = $v;
|
||||
}
|
||||
}
|
||||
|
||||
return array_merge($payload, self::userStreakData($userId, $currentStreak));
|
||||
return $payload;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user