hch
2026-03-12 5a2fad3286d66058f5fdce63a29922f9992019d9
Main/Utility/OperationLogCollect.cs
@@ -6,108 +6,7 @@
public class OperationLogCollect : Singleton<OperationLogCollect>
{
//     const string url = "http://xssgcenter.secondworld.net.cn:11000/event_receiver?";
//     public void RecordLauchEvent(int _step)
//     {
//         return;
// #if !UNITY_EDITOR
//         if (VersionConfig.Get().versionAuthority == VersionAuthority.Release)
//         {
//             var tables = new Dictionary<string, string>();
//             tables["OperatorID"] = VersionConfig.Get().appId;
//             tables["RegionName"] = "data";
//             tables["EventID"] = 9001.ToString();
//             tables["ProductID"] = VersionConfig.Get().gameId;
//             tables["Device"] = SystemInfo.deviceName;
//             tables["DeviceFlag"] = ynmbxxjUtil.Instance.Device.uniqueID;
//             tables["IP"] = DeviceUtility.GetIp();
//             tables["DeviceFlag"] = DeviceUtility.GetDeviceUniquenessIdentify();
//             tables["Flag"] = "1001";
//             tables["Time"] = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
//             tables["Step"] = _step.ToString();
//             HttpRequest.Instance.RequestHttpGet(StringUtility.Concat(url, HttpRequest.HashtablaToString(tables)), HttpRequest.defaultHttpContentType);
//         }
// #endif
//     }
//     public void RecordEvent(int _step, uint coin = 0)
//     {
//         return;
// #if !UNITY_EDITOR
//         if (VersionConfig.Get().versionAuthority == VersionAuthority.Release)
//         {
//             var tables = new Dictionary<string, string>();
//             tables["OperatorID"] = VersionConfig.Get().appId;
//             tables["RegionName"] = "data";
//             tables["AccountID"] = ynmbxxjUtil.Instance.FreePlatformInfo == null ? "" : ynmbxxjUtil.Instance.FreePlatformInfo.account;
//             tables["EventID"] = 9001.ToString();
//             tables["ProductID"] = VersionConfig.Get().gameId;
//             tables["Device"] = SystemInfo.deviceName;
//             tables["IP"] = DeviceUtility.GetIp();
//             tables["DeviceFlag"] = ynmbxxjUtil.Instance.Device.uniqueID;
//             tables["Flag"] = VersionConfig.Get().clientPackageFlag;
//             tables["Time"] = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
//             tables["Step"] = _step.ToString();
//             if (coin != 0)
//             {
//                 tables["Level"] = coin.ToString();
//             }
//             string _content = StringUtility.Concat(url, HttpRequest.HashtablaToString(tables));
//             HttpRequest.Instance.RequestHttpGet(_content, HttpRequest.defaultHttpContentType);
//         }
// #endif
//     }
//     bool recordedDeviceDetail = false;
//     public void RecordDeviceDetails()
//     {
//         return;
// #if !UNITY_EDITOR
//         if (VersionConfig.Get().versionAuthority != VersionAuthority.Release)
//         {
//             return;
//         }
//         if (!recordedDeviceDetail)
//         {
//             var tables = new Dictionary<string, string>();
//             tables["OperatorID"] = VersionConfig.Get().appId;
//             tables["RegionName"] = StringUtility.Concat("s" + ServerListCenter.Instance.currentServer.region_flag);
//             tables["EventID"] = 1102.ToString();
//             tables["ProductID"] = VersionConfig.Get().gameId;
//             tables["Time"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
//             tables["IP"] = DeviceUtility.GetIp();
//             tables["AccountID"] = ModelCenter.Instance.GetModel<LoginModel>().sdkLoginResult.account;
//             tables["SessionID"] = "";
//             var device = new Dictionary<string, string>();
//             device["IMEI"] = DeviceUtility.GetDeviceUniquenessIdentify();
//             device["DeviceFlag"] = ynmbxxjUtil.Instance.Device.uniqueID;
// #if UNITY_ANDROID
//             device["IMEI2"] = ynmbxxjUtil.Instance.Device.uniqueID;
// #endif
//             device["Brand"] = DeviceUtility.GetDeviceName();
//             device["MI5"] = DeviceUtility.GetDeviceModel();
//             tables["Device"] = JsonMapper.ToJson(device);
//             var runtime = new Dictionary<string, string>();
//             runtime["os_version"] = DeviceUtility.GetDeviceOSLevel();
//             tables["Runtime"] = JsonMapper.ToJson(runtime);
//             tables["Version"] = StringUtility.Concat(VersionConfig.Get().version, "_", VersionConfig.Get().buildIndex);
//             HttpRequest.Instance.RequestHttpGet(StringUtility.Concat(url, HttpRequest.HashtablaToString(tables)), HttpRequest.defaultHttpContentType);
//         }
//         recordedDeviceDetail = true;
// #endif
//     }
    const string bugReportUrl = "http://xssgcenter.secondworld.net.cn:11000/center/eventreport.php?";
@@ -142,7 +41,8 @@
    }
    public void BugReportSys( string _content)
    //10000 战场报错, 10001 封包错误, 10002 界面操作
    public void BugReportSys(string _content, string sid = "10000")
    {
#if !UNITY_EDITOR
        try
@@ -150,7 +50,7 @@
            var tables = new Dictionary<string, string>();
            tables["OperatorID"] = VersionConfig.Get().appId;
            tables["RegionName"] = "data";
            tables["RegionID"] = "10000";
            tables["RegionID"] = sid;
            tables["EventID"] = 9002.ToString();
            tables["ProductID"] = VersionConfig.Get().gameId;
            tables["Time"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");