From 5d04b0cfe73dac8168039e41af36856e11ac35d0 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 16 三月 2026 20:43:26 +0800
Subject: [PATCH] 0312 增加开服时间戳
---
Main/Utility/TimeUtility.cs | 19 ++++++++++++-------
Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs | 2 ++
Main/SDK/SDKUtils.cs | 2 +-
3 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs b/Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs
index 20f7e5a..129cc59 100644
--- a/Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs
+++ b/Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs
@@ -16,6 +16,7 @@
public byte NowSecond;
public uint NowMicSecond;
public byte WeekOfYear; //涓�骞翠腑鐨勭鍑犲懆
+ public uint OpenServerTime; //寮�鏈嶆椂闂存埑
public HA103_tagMCOpenServerDay () {
_cmd = (ushort)0xA103;
@@ -34,6 +35,7 @@
TransBytes (out NowSecond, vBytes, NetDataType.BYTE);
TransBytes (out NowMicSecond, vBytes, NetDataType.DWORD);
TransBytes (out WeekOfYear, vBytes, NetDataType.BYTE);
+ TransBytes (out OpenServerTime, vBytes, NetDataType.DWORD);
}
}
diff --git a/Main/SDK/SDKUtils.cs b/Main/SDK/SDKUtils.cs
index c95de9c..e4572f2 100644
--- a/Main/SDK/SDKUtils.cs
+++ b/Main/SDK/SDKUtils.cs
@@ -1239,7 +1239,7 @@
m_Json["faimilyRoleID"] = 0;
m_Json["faimilyRoleName"] = "鏃�";
}
- m_Json["opentime"] = 0;
+ m_Json["opentime"] = TimeUtility.openServerTick;
m_Json["pageType"] = pageType;
m_Json["pageName"] = pageName;
m_Json["pageItemId"] = pageItemId;
diff --git a/Main/Utility/TimeUtility.cs b/Main/Utility/TimeUtility.cs
index 6633fcf..514433a 100644
--- a/Main/Utility/TimeUtility.cs
+++ b/Main/Utility/TimeUtility.cs
@@ -130,6 +130,12 @@
get; private set;
}
+ //寮�鏈嶆椂闂存埑
+ public static int openServerTick
+ {
+ get; private set;
+ }
+
public static DayOfWeek openServerDayOfWeek;
public static int OpenWeekCnt
@@ -206,13 +212,12 @@
public static event Action OnServerOpenDayRefresh;
public static void OnRefreshServerOpenDay(HA103_tagMCOpenServerDay package)
{
- {
- OpenDay = package.Day;
- IsMixServer = package.IsMixServer == 1;
- MixOpenDay = package.MixDay;
- openServerDayOfWeek = package.OpenWeekday == 7 ? DayOfWeek.Sunday : (DayOfWeek)package.OpenWeekday;
- WeekOfYear = package.WeekOfYear;
- }
+ OpenDay = package.Day;
+ IsMixServer = package.IsMixServer == 1;
+ MixOpenDay = package.MixDay;
+ openServerDayOfWeek = package.OpenWeekday == 7 ? DayOfWeek.Sunday : (DayOfWeek)package.OpenWeekday;
+ WeekOfYear = package.WeekOfYear;
+ openServerTick = (int)package.OpenServerTime;
OnRefreshServerTime(new HA004_tagServerDateTime()
{
--
Gitblit v1.8.0