4197 lines
148 KiB
JSON
4197 lines
148 KiB
JSON
[
|
||
{
|
||
"baselineId": "B3-C001",
|
||
"currentScanId": "B3-C001",
|
||
"path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
||
"oldLine": 26,
|
||
"currentLine": 26,
|
||
"member": "EventDataRepository.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"typeof(T).Name",
|
||
"json"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C002",
|
||
"currentScanId": "B3-C002",
|
||
"path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
||
"oldLine": 38,
|
||
"currentLine": 38,
|
||
"member": "EventDataRepository.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"typeof(T).Name"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C003",
|
||
"currentScanId": "B3-C003",
|
||
"path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
||
"oldLine": 55,
|
||
"currentLine": 55,
|
||
"member": "EventDataRepository.Exists",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"typeof(T).Name"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C004",
|
||
"currentScanId": "B3-C004",
|
||
"path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs",
|
||
"oldLine": 78,
|
||
"currentLine": 78,
|
||
"member": "EventTokenService.LoadFromPlayFab",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"TransitionDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C005",
|
||
"currentScanId": "B3-C005",
|
||
"path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs",
|
||
"oldLine": 109,
|
||
"currentLine": 109,
|
||
"member": "EventTokenService.SaveToPlayFab",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"TransitionDataKey",
|
||
"json"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C006",
|
||
"currentScanId": "B3-C006",
|
||
"path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs",
|
||
"oldLine": 29,
|
||
"currentLine": 29,
|
||
"member": "AquariumManager.GetAquariumManagerData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"AquariumEventDataNewKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C007",
|
||
"currentScanId": "B3-C007",
|
||
"path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs",
|
||
"oldLine": 614,
|
||
"currentLine": 614,
|
||
"member": "AquariumManager.UpdateUserData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"AquariumEventDataNewKey",
|
||
"data.Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C008",
|
||
"currentScanId": "B3-C008",
|
||
"path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
||
"oldLine": 145,
|
||
"currentLine": 145,
|
||
"member": "CampDataMM.SetIsFix",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"IsFix\"",
|
||
"_isFix.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C009",
|
||
"currentScanId": "B3-C009",
|
||
"path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
||
"oldLine": 251,
|
||
"currentLine": 251,
|
||
"member": "CampDataMM.OnChangeCamp",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"CampDataDic\"",
|
||
"JsonMapper.ToJson(CampDataDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C010",
|
||
"currentScanId": "B3-C010",
|
||
"path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
||
"oldLine": 279,
|
||
"currentLine": 279,
|
||
"member": "CampDataMM.UpdateCurrentData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"IsOpenSkyscraper\"",
|
||
"_isOpenSkyscraper"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C011",
|
||
"currentScanId": "B3-C011",
|
||
"path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
||
"oldLine": 356,
|
||
"currentLine": 356,
|
||
"member": "CampDataMM.CompleteInit",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"IsOpenSkyscraper\"",
|
||
"_isOpenSkyscraper"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C012",
|
||
"currentScanId": "B3-C012",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 86,
|
||
"currentLine": 89,
|
||
"member": "PlayFabMgr.CompareDatas",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"key",
|
||
"localValue"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C013",
|
||
"currentScanId": "B3-C013",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 97,
|
||
"currentLine": 100,
|
||
"member": "PlayFabMgr.CompareDatas",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"key",
|
||
"localValue"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C014",
|
||
"currentScanId": "B3-C014",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 126,
|
||
"currentLine": 132,
|
||
"member": "PlayFabMgr.Awake",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"tokenSource.Token"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C015",
|
||
"currentScanId": "B3-C016",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 146,
|
||
"currentLine": 170,
|
||
"member": "PlayFabMgr.OnApplicationPause",
|
||
"method": "SyncData",
|
||
"arguments": [],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C016",
|
||
"currentScanId": "B3-C017",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 151,
|
||
"currentLine": 175,
|
||
"member": "PlayFabMgr.OnApplicationPause",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"tokenSource.Token"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C017",
|
||
"currentScanId": "B3-C018",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 160,
|
||
"currentLine": 187,
|
||
"member": "PlayFabMgr.OnApplicationQuit",
|
||
"method": "SyncData",
|
||
"arguments": [],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C018",
|
||
"currentScanId": "B3-C019",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 169,
|
||
"currentLine": 199,
|
||
"member": "PlayFabMgr.OnDestroy",
|
||
"method": "SyncData",
|
||
"arguments": [],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C019",
|
||
"currentScanId": "B3-C020",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 179,
|
||
"currentLine": 209,
|
||
"member": "PlayFabMgr.UpdateUserDataValue",
|
||
"method": "SyncData",
|
||
"arguments": [],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C020",
|
||
"currentScanId": "B3-C021",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 252,
|
||
"currentLine": 291,
|
||
"member": "PlayFabMgr.SyncData",
|
||
"method": "UpdateUserData",
|
||
"arguments": [
|
||
"request",
|
||
"null",
|
||
"UpdateFaild"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C021",
|
||
"currentScanId": "B3-C022",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": 303,
|
||
"currentLine": 345,
|
||
"member": "PlayFabMgr.SyncDataImmidiate",
|
||
"method": "UpdateUserData",
|
||
"arguments": [
|
||
"request",
|
||
"(r) => { taskSource.SetResult(true); }",
|
||
"(e) =>\r\n {\r\n taskSource.SetResult(false);\r\n UnityEngine.Debug.LogError($\"[PlayFabMgr]UpdateUserData Error: {e.ToString()}\");\r\n }"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C022",
|
||
"currentScanId": "B3-C023",
|
||
"path": "Client/Assets/Scripts/DataCenter/BargainPackData.cs",
|
||
"oldLine": 181,
|
||
"currentLine": 181,
|
||
"member": "BargainPackData.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"GeneralEventPackData\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C023",
|
||
"currentScanId": "B3-C024",
|
||
"path": "Client/Assets/Scripts/DataCenter/BattlePassData.cs",
|
||
"oldLine": 117,
|
||
"currentLine": 117,
|
||
"member": "BattlePassData.SaveBattlePassRecordTask",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"BattlePassRecordTask\"",
|
||
"battlePassRecord + \"#\" + battleTask"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C024",
|
||
"currentScanId": "B3-C025",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 205,
|
||
"currentLine": 205,
|
||
"member": "BuffDataCenter.CheckMapBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"BuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(mapBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C025",
|
||
"currentScanId": "B3-C026",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 294,
|
||
"currentLine": 294,
|
||
"member": "BuffDataCenter.CheckTargetBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TargetBuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C026",
|
||
"currentScanId": "B3-C027",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 299,
|
||
"currentLine": 299,
|
||
"member": "BuffDataCenter.CheckTargetBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TargetBuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C027",
|
||
"currentScanId": "B3-C028",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 310,
|
||
"currentLine": 310,
|
||
"member": "BuffDataCenter.ClearTargetBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TargetBuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C028",
|
||
"currentScanId": "B3-C029",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 348,
|
||
"currentLine": 348,
|
||
"member": "BuffDataCenter.EndCollectionTargetWeight",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TargetBuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C029",
|
||
"currentScanId": "B3-C030",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 458,
|
||
"currentLine": 458,
|
||
"member": "BuffDataCenter.AddGlobalBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"GlobalBuffDataList\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(globalBuffDataList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C030",
|
||
"currentScanId": "B3-C031",
|
||
"path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
||
"oldLine": 562,
|
||
"currentLine": 562,
|
||
"member": "BuffDataCenter.GetWeelyBuff",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FishDailyBuff\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(fishDailyBuff)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C031",
|
||
"currentScanId": "B3-C032",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 581,
|
||
"currentLine": 581,
|
||
"member": "FishingEventData.SetEvent",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FixedTimeEventDic\"",
|
||
"JsonMapper.ToJson(fixedTimeEventDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C032",
|
||
"currentScanId": "B3-C033",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 849,
|
||
"currentLine": 849,
|
||
"member": "FishingEventData.Condition_NoRechargeSeconds",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"\"LastPaymentTime\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C033",
|
||
"currentScanId": "B3-C034",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 869,
|
||
"currentLine": 869,
|
||
"member": "FishingEventData.Condition_NoRechargeDay",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"\"LastPaymentTime\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C034",
|
||
"currentScanId": "B3-C035",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1055,
|
||
"currentLine": 1055,
|
||
"member": "FishingEventData.SetEvent7",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventBreakPfData.PfKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C035",
|
||
"currentScanId": "B3-C036",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1077,
|
||
"currentLine": 1077,
|
||
"member": "FishingEventData.SetEvent7",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventCanPlayfabData.PlayFabKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C036",
|
||
"currentScanId": "B3-C037",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1153,
|
||
"currentLine": 1153,
|
||
"member": "FishingEventData.SetEvent8",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventLuckMagicPlayfabData.Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C037",
|
||
"currentScanId": "B3-C038",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1342,
|
||
"currentLine": 1342,
|
||
"member": "FishingEventData.AddTurntableCoupon",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TurntableRoll\"",
|
||
"TurntableCoupon.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C038",
|
||
"currentScanId": "B3-C039",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1361,
|
||
"currentLine": 1361,
|
||
"member": "FishingEventData.RewardTurntableRoll",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TurntableRoll\"",
|
||
"TurntableCoupon.ToString()",
|
||
"remote"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C039",
|
||
"currentScanId": "B3-C040",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 1446,
|
||
"currentLine": 1446,
|
||
"member": "FishingEventData.SetLimitedTimeEventDic",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LimitedTimeEventDic\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(limitedTimeEventDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C040",
|
||
"currentScanId": "B3-C041",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2244,
|
||
"currentLine": 2244,
|
||
"member": "FishingEventData.UpdateTurnTableData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelLevelCount\"",
|
||
"JsonMapper.ToJson(WheelLevelCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C041",
|
||
"currentScanId": "B3-C042",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2245,
|
||
"currentLine": 2245,
|
||
"member": "FishingEventData.UpdateTurnTableData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelLevelFreeCount\"",
|
||
"freecount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C042",
|
||
"currentScanId": "B3-C043",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2266,
|
||
"currentLine": 2266,
|
||
"member": "FishingEventData.AddIncreaseScore",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelOperateCount\"",
|
||
"WheelOperateCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C043",
|
||
"currentScanId": "B3-C044",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2269,
|
||
"currentLine": 2269,
|
||
"member": "FishingEventData.AddIncreaseScore",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"AllWheelOperateCount\"",
|
||
"AllWheelOperateCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C044",
|
||
"currentScanId": "B3-C045",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2286,
|
||
"currentLine": 2286,
|
||
"member": "FishingEventData.IncreaseScore",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelLevelCount\"",
|
||
"JsonMapper.ToJson(WheelLevelCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C045",
|
||
"currentScanId": "B3-C046",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2308,
|
||
"currentLine": 2308,
|
||
"member": "FishingEventData.AddFreecount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelLevelFreeCount\"",
|
||
"freecount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C046",
|
||
"currentScanId": "B3-C047",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
||
"oldLine": 2328,
|
||
"currentLine": 2328,
|
||
"member": "FishingEventData.IncreaseWheelLevel",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"WheelLevelCount\"",
|
||
"JsonMapper.ToJson(WheelLevelCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C047",
|
||
"currentScanId": "B3-C048",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs",
|
||
"oldLine": 685,
|
||
"currentLine": 715,
|
||
"member": "GuideDataCenter.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"GuideSaveDataNew\"",
|
||
"value"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C048",
|
||
"currentScanId": "B3-C049",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
||
"oldLine": 339,
|
||
"currentLine": 339,
|
||
"member": "PlayerData.AddNewRod",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"NewRodList\"",
|
||
"JsonMapper.ToJson(newRodList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C049",
|
||
"currentScanId": "B3-C050",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
||
"oldLine": 370,
|
||
"currentLine": 370,
|
||
"member": "PlayerData.RewardNewRod",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"NewRodList\"",
|
||
"JsonMapper.ToJson(newRodList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C050",
|
||
"currentScanId": "B3-C051",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
||
"oldLine": 1182,
|
||
"currentLine": 1236,
|
||
"member": "PlayerData.SerializeAndSavePlayerData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"NewPlayerDataDic\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic)",
|
||
"remote"
|
||
],
|
||
"match": "known-helper-extraction-same-invocation",
|
||
"category": "已有限定处理-正式仍待",
|
||
"batchScope": "复用R1/4C证据,后续B/C整合",
|
||
"reason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C051",
|
||
"currentScanId": "B3-C052",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
||
"oldLine": 1457,
|
||
"currentLine": 1512,
|
||
"member": "PlayerData.OpenAppraisePopupPanel",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"IsOpenAppraise\"",
|
||
"\"true\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C052",
|
||
"currentScanId": "B3-C053",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 429,
|
||
"currentLine": 429,
|
||
"member": "PlayerFishData.AddNewRod",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodData\"",
|
||
"JsonMapper.ToJson(rodData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C053",
|
||
"currentScanId": "B3-C054",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 530,
|
||
"currentLine": 530,
|
||
"member": "PlayerFishData.RodLevelUp",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodLevelData\"",
|
||
"JsonMapper.ToJson(rodLevelData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C054",
|
||
"currentScanId": "B3-C055",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 589,
|
||
"currentLine": 589,
|
||
"member": "PlayerFishData.AddRodPiece",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodData\"",
|
||
"JsonMapper.ToJson(rodData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C055",
|
||
"currentScanId": "B3-C056",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 619,
|
||
"currentLine": 619,
|
||
"member": "PlayerFishData.GMSetLvAll",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodData\"",
|
||
"JsonMapper.ToJson(rodData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "本次排除",
|
||
"batchScope": "GM工具另列",
|
||
"reason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C056",
|
||
"currentScanId": "B3-C057",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 645,
|
||
"currentLine": 645,
|
||
"member": "PlayerFishData.GMSetStarAll",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodData\"",
|
||
"JsonMapper.ToJson(rodData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "本次排除",
|
||
"batchScope": "GM工具另列",
|
||
"reason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C057",
|
||
"currentScanId": "B3-C058",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 1216,
|
||
"currentLine": 1224,
|
||
"member": "PlayerFishData.MapNewUpdateUserDataValue",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"$\"Map_5_{mapID}\"",
|
||
"JsonMapper.ToJson(mapData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "已有限定处理-正式仍待",
|
||
"batchScope": "复用R1/4C证据,后续B/C整合",
|
||
"reason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C058",
|
||
"currentScanId": "B3-C059",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 1349,
|
||
"currentLine": 1357,
|
||
"member": "PlayerFishData.SetFishSwimToMap",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FishSwimToMapCount\"",
|
||
"JsonMapper.ToJson(fishSwimToMapCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C059",
|
||
"currentScanId": "B3-C060",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 1352,
|
||
"currentLine": 1360,
|
||
"member": "PlayerFishData.SetFishSwimToMap",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FishSwimToMap\"",
|
||
"JsonMapper.ToJson(fishSwimToMap)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C060",
|
||
"currentScanId": "B3-C061",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 1363,
|
||
"currentLine": 1371,
|
||
"member": "PlayerFishData.SetFishSwimToMapCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FishSwimToMapCount\"",
|
||
"JsonMapper.ToJson(fishSwimToMapCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C061",
|
||
"currentScanId": "B3-C062",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
||
"oldLine": 1433,
|
||
"currentLine": 1441,
|
||
"member": "PlayerFishData.GetMapProgressReward",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"MapProgress\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(mapProgress)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C062",
|
||
"currentScanId": "B3-C063",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 253,
|
||
"currentLine": 253,
|
||
"member": "PlayerShopData.AddVoucher",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"Voucher\"",
|
||
"Voucher.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C063",
|
||
"currentScanId": "B3-C064",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 372,
|
||
"currentLine": 372,
|
||
"member": "PlayerShopData.OnBuy",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"Voucher\"",
|
||
"Voucher.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C064",
|
||
"currentScanId": "B3-C065",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 375,
|
||
"currentLine": 375,
|
||
"member": "PlayerShopData.OnBuy",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LastPaymentTime\"",
|
||
"$\"{ZZTimeHelper.UtcNow()}__{0}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C065",
|
||
"currentScanId": "B3-C066",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 432,
|
||
"currentLine": 432,
|
||
"member": "PlayerShopData.OnBuy",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LastPaymentTime\"",
|
||
"$\"{ZZTimeHelper.UtcNow()}__{sku.price}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C066",
|
||
"currentScanId": "B3-C067",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 607,
|
||
"currentLine": 607,
|
||
"member": "PlayerShopData.Replenishment",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LastPaymentTime\"",
|
||
"$\"{ZZTimeHelper.UtcNow()}__{data.ProdPrice}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C067",
|
||
"currentScanId": "B3-C068",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 631,
|
||
"currentLine": 631,
|
||
"member": "PlayerShopData.BuySuccess",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"BuyData\"",
|
||
"JsonMapper.ToJson(buyData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C068",
|
||
"currentScanId": "B3-C069",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 702,
|
||
"currentLine": 702,
|
||
"member": "PlayerShopData.InitShopPackData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ShopPackBuyCount\"",
|
||
"JsonMapper.ToJson(shopPackDailyBuyCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C069",
|
||
"currentScanId": "B3-C070",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 732,
|
||
"currentLine": 732,
|
||
"member": "PlayerShopData.AddShopPackDailyBuyCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ShopPackBuyCount\"",
|
||
"JsonMapper.ToJson(shopPackDailyBuyCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C070",
|
||
"currentScanId": "B3-C071",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 789,
|
||
"currentLine": 789,
|
||
"member": "PlayerShopData.AddShopGiftBuyCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ShopGiftBuyCount\"",
|
||
"JsonMapper.ToJson(shopGiftBuyCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C071",
|
||
"currentScanId": "B3-C072",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 858,
|
||
"currentLine": 858,
|
||
"member": "PlayerShopData.AddChainPack",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ChainPackDataNew\"",
|
||
"JsonMapper.ToJson(ChainPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C072",
|
||
"currentScanId": "B3-C073",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 900,
|
||
"currentLine": 900,
|
||
"member": "PlayerShopData.AddOpenChainGifIndex",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ChainPackDataNew\"",
|
||
"JsonMapper.ToJson(ChainPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C073",
|
||
"currentScanId": "B3-C074",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 930,
|
||
"currentLine": 930,
|
||
"member": "PlayerShopData.AddAllPackCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ShopAllPackBuyCount\"",
|
||
"JsonMapper.ToJson(shopAllPackBuyCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C074",
|
||
"currentScanId": "B3-C075",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 968,
|
||
"currentLine": 968,
|
||
"member": "PlayerShopData.AddAdticket",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"AdvertAllCount\"",
|
||
"JsonMapper.ToJson(advertCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C075",
|
||
"currentScanId": "B3-C076",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 994,
|
||
"currentLine": 994,
|
||
"member": "PlayerShopData.AddAdvertCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"AdvertAllCount\"",
|
||
"JsonMapper.ToJson(advertCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C076",
|
||
"currentScanId": "B3-C077",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1009,
|
||
"currentLine": 1009,
|
||
"member": "PlayerShopData.ClearAdvertCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"AdvertAllCount\"",
|
||
"JsonMapper.ToJson(advertCount)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C077",
|
||
"currentScanId": "B3-C078",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1053,
|
||
"currentLine": 1053,
|
||
"member": "PlayerShopData.SetVIPPackNext",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"VIPAdPackData\"",
|
||
"JsonMapper.ToJson(VIPAdPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C078",
|
||
"currentScanId": "B3-C079",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1085,
|
||
"currentLine": 1085,
|
||
"member": "PlayerShopData.OpenAdPack",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"VIPAdPackData\"",
|
||
"JsonMapper.ToJson(VIPAdPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C079",
|
||
"currentScanId": "B3-C080",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1142,
|
||
"currentLine": 1142,
|
||
"member": "PlayerShopData.UpdateTurntableAd",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TurntableAdData\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(TurntableAdData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C080",
|
||
"currentScanId": "B3-C081",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1236,
|
||
"currentLine": 1236,
|
||
"member": "PlayerShopData.SetItemShopSlotBought",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"DiamondShopItemRecords\"",
|
||
"JsonConvert.SerializeObject(_diamondShopItemRecords)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C081",
|
||
"currentScanId": "B3-C082",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1251,
|
||
"currentLine": 1251,
|
||
"member": "PlayerShopData.RefreshDiamondShop",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"DiamondShopRefreshCount\"",
|
||
"_diamondShopRefreshCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C082",
|
||
"currentScanId": "B3-C083",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1291,
|
||
"currentLine": 1291,
|
||
"member": "PlayerShopData.AutoRefreshDiamonShop",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"DiamondShopRefreshCount\"",
|
||
"_diamondShopRefreshCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C083",
|
||
"currentScanId": "B3-C084",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1292,
|
||
"currentLine": 1292,
|
||
"member": "PlayerShopData.AutoRefreshDiamonShop",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"DiamondShopRefreshTime\"",
|
||
"_diamondShopRefreshTime.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C084",
|
||
"currentScanId": "B3-C085",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
||
"oldLine": 1367,
|
||
"currentLine": 1367,
|
||
"member": "PlayerShopData.RefreshItemShop",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"DiamondShopItemRecords\"",
|
||
"JsonConvert.SerializeObject(_diamondShopItemRecords)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C085",
|
||
"currentScanId": "B3-C086",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs",
|
||
"oldLine": 105,
|
||
"currentLine": 105,
|
||
"member": "SigninData.SetDailySignEvent",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"MonthlySignEvent\"",
|
||
"JsonMapper.ToJson(_monthlySignEvent)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C086",
|
||
"currentScanId": "B3-C087",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs",
|
||
"oldLine": 157,
|
||
"currentLine": 157,
|
||
"member": "SigninData.OnDailySign",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"MonthlySignEvent\"",
|
||
"JsonMapper.ToJson(_monthlySignEvent)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C087",
|
||
"currentScanId": "B3-C088",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
||
"oldLine": 79,
|
||
"currentLine": 79,
|
||
"member": "SmallGameData.SaveHeistGameCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"HeistGameCount\"",
|
||
"_heistGameCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C088",
|
||
"currentScanId": "B3-C089",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
||
"oldLine": 88,
|
||
"currentLine": 88,
|
||
"member": "SmallGameData.SaveBombGameCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"BombGameCount\"",
|
||
"_bombGameCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C089",
|
||
"currentScanId": "B3-C090",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
||
"oldLine": 97,
|
||
"currentLine": 97,
|
||
"member": "SmallGameData.SaveFishHuntGameCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FishHuntGameCount\"",
|
||
"_fishHuntGameCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C090",
|
||
"currentScanId": "B3-C091",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 223,
|
||
"currentLine": 223,
|
||
"member": "TriggerPackData.TriggerAdsPack",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FixedTimeShopDic\"",
|
||
"JsonMapper.ToJson(fixedTimeShopDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C091",
|
||
"currentScanId": "B3-C092",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 254,
|
||
"currentLine": 254,
|
||
"member": "TriggerPackData.TriggerAdsPack",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TriggerPackDataList\"",
|
||
"JsonMapper.ToJson(triggerPackList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C092",
|
||
"currentScanId": "B3-C093",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 290,
|
||
"currentLine": 290,
|
||
"member": "TriggerPackData.RefreshTriggerPackData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FixedTimeShopDic\"",
|
||
"JsonMapper.ToJson(fixedTimeShopDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C093",
|
||
"currentScanId": "B3-C094",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 309,
|
||
"currentLine": 309,
|
||
"member": "TriggerPackData.RefreshTriggerPackData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TriggerPackDataList\"",
|
||
"JsonMapper.ToJson(triggerPackList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C094",
|
||
"currentScanId": "B3-C095",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 340,
|
||
"currentLine": 340,
|
||
"member": "TriggerPackData.AddTriggerPackData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FixedTimeShopDic\"",
|
||
"JsonMapper.ToJson(fixedTimeShopDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C095",
|
||
"currentScanId": "B3-C096",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 373,
|
||
"currentLine": 373,
|
||
"member": "TriggerPackData.ConditionTypeAdd",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FixedTimeShopDic\"",
|
||
"JsonMapper.ToJson(fixedTimeShopDic)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C096",
|
||
"currentScanId": "B3-C097",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 475,
|
||
"currentLine": 475,
|
||
"member": "TriggerPackData.InitGiftVIPDData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"GiftVIPDData\"",
|
||
"JsonMapper.ToJson(giftVIPDData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C097",
|
||
"currentScanId": "B3-C098",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 519,
|
||
"currentLine": 519,
|
||
"member": "TriggerPackData.SetVIPLevel",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"GiftVIPDData\"",
|
||
"JsonMapper.ToJson(giftVIPDData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C098",
|
||
"currentScanId": "B3-C099",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 576,
|
||
"currentLine": 576,
|
||
"member": "TriggerPackData.AddTriggerPack",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TriggerPackDataList\"",
|
||
"JsonMapper.ToJson(triggerPackList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C099",
|
||
"currentScanId": "B3-C100",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 589,
|
||
"currentLine": 589,
|
||
"member": "TriggerPackData.AddTriggerPackCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TriggerPackDataList\"",
|
||
"JsonMapper.ToJson(triggerPackList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C100",
|
||
"currentScanId": "B3-C101",
|
||
"path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
||
"oldLine": 644,
|
||
"currentLine": 644,
|
||
"member": "TriggerPackData.GetCurTriggerPackEndTime",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"TriggerPackDataList\"",
|
||
"JsonMapper.ToJson(triggerPackList)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C101",
|
||
"currentScanId": "B3-C102",
|
||
"path": "Client/Assets/Scripts/DataCenter/EventPackData.cs",
|
||
"oldLine": 103,
|
||
"currentLine": 103,
|
||
"member": "EventPackData.SaveEventPackData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"EventPackData\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C102",
|
||
"currentScanId": "B3-C103",
|
||
"path": "Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs",
|
||
"oldLine": 867,
|
||
"currentLine": 867,
|
||
"member": "EventPartnerGatherManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SaveKey",
|
||
"JsonConvert.SerializeObject(GatherData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C103",
|
||
"currentScanId": "B3-C104",
|
||
"path": "Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs",
|
||
"oldLine": 378,
|
||
"currentLine": 378,
|
||
"member": "EventPinballDataManager.SyncData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"EventPinballConfig.SAVE_DATA_KEY",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(m_PinballData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C104",
|
||
"currentScanId": "B3-C105",
|
||
"path": "Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs",
|
||
"oldLine": 575,
|
||
"currentLine": 575,
|
||
"member": "EventPotionDataManager.SyncData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"EventPotionConfig.SAVE_DATA_KEY",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(m_PotionData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C105",
|
||
"currentScanId": "B3-C106",
|
||
"path": "Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs",
|
||
"oldLine": 597,
|
||
"currentLine": 597,
|
||
"member": "EventScratchTicketDataManager.SyncData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"EventScratchTicketConfig.SAVE_DATA_KEY",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(m_ScratchTicketData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C106",
|
||
"currentScanId": "B3-C107",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs",
|
||
"oldLine": 1084,
|
||
"currentLine": 1084,
|
||
"member": "FishingChallengeManager.DoSave",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SaveKey",
|
||
"JsonConvert.SerializeObject(fishingChallengeData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C107",
|
||
"currentScanId": "B3-C108",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
||
"oldLine": 101,
|
||
"currentLine": 101,
|
||
"member": "FishingEventData.SoloCheckClaimReward",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"FishingDuelManager.SoloDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C108",
|
||
"currentScanId": "B3-C109",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
||
"oldLine": 123,
|
||
"currentLine": 123,
|
||
"member": "FishingEventData.ClaimReward",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"FishingDuelManager.SoloDataKey",
|
||
"json_duelData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C109",
|
||
"currentScanId": "B3-C110",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
||
"oldLine": 136,
|
||
"currentLine": 136,
|
||
"member": "FishingEventData.InitSoloData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"FishingDuelManager.SoloDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C110",
|
||
"currentScanId": "B3-C111",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
||
"oldLine": 265,
|
||
"currentLine": 265,
|
||
"member": "FishingEventData.AddPVPToken",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"PVPToken\"",
|
||
"PVPToken.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C111",
|
||
"currentScanId": "B3-C112",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
||
"oldLine": 275,
|
||
"currentLine": 275,
|
||
"member": "FishingEventData.SaveDuelData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"FishingDuelManager.SoloDataKey",
|
||
"json_duelData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C112",
|
||
"currentScanId": "B3-C113",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
||
"oldLine": 22,
|
||
"currentLine": 22,
|
||
"member": "FishingEventData.SetPack1A1",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Pack1A1DataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C113",
|
||
"currentScanId": "B3-C114",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
||
"oldLine": 45,
|
||
"currentLine": 45,
|
||
"member": "FishingEventData.SetPack1A1",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Pack1A1DataKey",
|
||
"JsonMapper.ToJson(Pack1A1Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C114",
|
||
"currentScanId": "B3-C115",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
||
"oldLine": 61,
|
||
"currentLine": 61,
|
||
"member": "FishingEventData.SetPack1A1Index",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Pack1A1DataKey",
|
||
"JsonMapper.ToJson(Pack1A1Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C115",
|
||
"currentScanId": "B3-C116",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
||
"oldLine": 53,
|
||
"currentLine": 53,
|
||
"member": "FishingEventData.SetPack1A2",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Pack1A2DataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C116",
|
||
"currentScanId": "B3-C117",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
||
"oldLine": 77,
|
||
"currentLine": 77,
|
||
"member": "FishingEventData.SetPack1A2",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Pack1A2DataKey",
|
||
"JsonMapper.ToJson(Pack1A2Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C117",
|
||
"currentScanId": "B3-C118",
|
||
"path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
||
"oldLine": 112,
|
||
"currentLine": 112,
|
||
"member": "FishingEventData.SetPack1A2Index",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Pack1A2DataKey",
|
||
"JsonMapper.ToJson(Pack1A2Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C118",
|
||
"currentScanId": "B3-C119",
|
||
"path": "Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs",
|
||
"oldLine": 280,
|
||
"currentLine": 280,
|
||
"member": "OfferChainsChestManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SaveKey",
|
||
"JsonConvert.SerializeObject(OfferChainsData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C119",
|
||
"currentScanId": "B3-C120",
|
||
"path": "Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs",
|
||
"oldLine": 294,
|
||
"currentLine": 294,
|
||
"member": "OfferDiscoPartyManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SaveKey",
|
||
"JsonConvert.SerializeObject(OfferDiscoPartyData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C120",
|
||
"currentScanId": "B3-C121",
|
||
"path": "Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs",
|
||
"oldLine": 196,
|
||
"currentLine": 196,
|
||
"member": "PiggyBankPackData.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"PiggyBankPackData\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C121",
|
||
"currentScanId": "B3-C122",
|
||
"path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
||
"oldLine": 77,
|
||
"currentLine": 77,
|
||
"member": "PlayerFishData.SaveInitRodAccessoriesData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"InitRodAccessoriesDataKey",
|
||
"value"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C122",
|
||
"currentScanId": "B3-C123",
|
||
"path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
||
"oldLine": 275,
|
||
"currentLine": 275,
|
||
"member": "PlayerFishData.AscendRod",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"RodData\"",
|
||
"JsonMapper.ToJson(rodData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C123",
|
||
"currentScanId": "B3-C124",
|
||
"path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
||
"oldLine": 357,
|
||
"currentLine": 357,
|
||
"member": "PlayerFishData.SaveHonorLevelData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"HonorLevelDataKey",
|
||
"value"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C124",
|
||
"currentScanId": "B3-C125",
|
||
"path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs",
|
||
"oldLine": 25,
|
||
"currentLine": 25,
|
||
"member": "TotalRechargeManager.GetEventData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"TotalRechargeDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C125",
|
||
"currentScanId": "B3-C126",
|
||
"path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs",
|
||
"oldLine": 178,
|
||
"currentLine": 178,
|
||
"member": "TotalRechargeManager.SaveTotalRechargeData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"TotalRechargeDataKey",
|
||
"JsonMapper.ToJson(totalRechargeData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C126",
|
||
"currentScanId": "B3-C127",
|
||
"path": "Client/Assets/Scripts/DebugFunc.cs",
|
||
"oldLine": 723,
|
||
"currentLine": 723,
|
||
"member": "DebugFunc.ClearLastPaymentTime",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LastPaymentTime\"",
|
||
"\"\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C127",
|
||
"currentScanId": "B3-C128",
|
||
"path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
||
"oldLine": 57,
|
||
"currentLine": 57,
|
||
"member": "AEventDataManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"typeof(T).Name",
|
||
"JsonConvert.SerializeObject(Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C128",
|
||
"currentScanId": "B3-C129",
|
||
"path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
||
"oldLine": 65,
|
||
"currentLine": 65,
|
||
"member": "AEventDataManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"typeof(T).Name",
|
||
"JsonConvert.SerializeObject(data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C129",
|
||
"currentScanId": "B3-C130",
|
||
"path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
||
"oldLine": 85,
|
||
"currentLine": 85,
|
||
"member": "AEventDataManager.GetCacheData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"typeof(T).Name"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C130",
|
||
"currentScanId": "B3-C131",
|
||
"path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs",
|
||
"oldLine": 476,
|
||
"currentLine": 476,
|
||
"member": "EventBingoPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C131",
|
||
"currentScanId": "B3-C132",
|
||
"path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs",
|
||
"oldLine": 481,
|
||
"currentLine": 481,
|
||
"member": "EventBingoPlayfabData.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C132",
|
||
"currentScanId": "B3-C133",
|
||
"path": "Client/Assets/Scripts/EventBreak/EventBreakData.cs",
|
||
"oldLine": 241,
|
||
"currentLine": 241,
|
||
"member": "EventBreakPfData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PfKey",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C133",
|
||
"currentScanId": "B3-C134",
|
||
"path": "Client/Assets/Scripts/EventCan/EventCanData.cs",
|
||
"oldLine": 436,
|
||
"currentLine": 436,
|
||
"member": "EventCanPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PlayFabKey",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C134",
|
||
"currentScanId": "B3-C135",
|
||
"path": "Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs",
|
||
"oldLine": 140,
|
||
"currentLine": 140,
|
||
"member": "EventCubeMeltManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SaveKey",
|
||
"eventDataJson"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C135",
|
||
"currentScanId": "B3-C136",
|
||
"path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs",
|
||
"oldLine": 315,
|
||
"currentLine": 315,
|
||
"member": "EventGatherCorePlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C136",
|
||
"currentScanId": "B3-C137",
|
||
"path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs",
|
||
"oldLine": 320,
|
||
"currentLine": 320,
|
||
"member": "EventGatherCorePlayfabData.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C137",
|
||
"currentScanId": "B3-C138",
|
||
"path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs",
|
||
"oldLine": 60,
|
||
"currentLine": 60,
|
||
"member": "EventLuckyGameModel.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C138",
|
||
"currentScanId": "B3-C139",
|
||
"path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs",
|
||
"oldLine": 166,
|
||
"currentLine": 166,
|
||
"member": "EventLuckyGameModel.OnEvent",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C139",
|
||
"currentScanId": "B3-C140",
|
||
"path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs",
|
||
"oldLine": 322,
|
||
"currentLine": 322,
|
||
"member": "EventOfferJourneyPlayfabData.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C140",
|
||
"currentScanId": "B3-C141",
|
||
"path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs",
|
||
"oldLine": 329,
|
||
"currentLine": 329,
|
||
"member": "EventOfferJourneyPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C141",
|
||
"currentScanId": "B3-C142",
|
||
"path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs",
|
||
"oldLine": 198,
|
||
"currentLine": 198,
|
||
"member": "EventOfferJourneyLvlTriggerPlayfabData.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C142",
|
||
"currentScanId": "B3-C143",
|
||
"path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs",
|
||
"oldLine": 205,
|
||
"currentLine": 205,
|
||
"member": "EventOfferJourneyLvlTriggerPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C143",
|
||
"currentScanId": "B3-C144",
|
||
"path": "Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs",
|
||
"oldLine": 671,
|
||
"currentLine": 671,
|
||
"member": "EventLuckMagicPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C144",
|
||
"currentScanId": "B3-C145",
|
||
"path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs",
|
||
"oldLine": 31,
|
||
"currentLine": 31,
|
||
"member": "EventWelcomeBackManager.LoadData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"DataKey_WelcomeBack"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C145",
|
||
"currentScanId": "B3-C146",
|
||
"path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs",
|
||
"oldLine": 231,
|
||
"currentLine": 231,
|
||
"member": "EventWelcomeBackManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"DataKey_WelcomeBack",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(welcomeBackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C146",
|
||
"currentScanId": "B3-C147",
|
||
"path": "Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs",
|
||
"oldLine": 786,
|
||
"currentLine": 855,
|
||
"member": "FishingBehaviorB.ConsumeBaitOnPlayfab",
|
||
"method": "SyncDataImmidiate",
|
||
"arguments": [
|
||
"\"NewPlayerDataDic\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(commonDatas)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "已有限定处理-正式仍待",
|
||
"batchScope": "复用R1/4C证据,后续B/C整合",
|
||
"reason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C147",
|
||
"currentScanId": "B3-C148",
|
||
"path": "Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingData.cs",
|
||
"oldLine": 67,
|
||
"currentLine": 67,
|
||
"member": "InfiniteBuildingData.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"InfiniteBuildingData\"",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C148",
|
||
"currentScanId": "B3-C149",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
||
"oldLine": 123,
|
||
"currentLine": 123,
|
||
"member": "LuckyADTaskPopupPanel.SetADItemData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C149",
|
||
"currentScanId": "B3-C150",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
||
"oldLine": 137,
|
||
"currentLine": 137,
|
||
"member": "LuckyADTaskPopupPanel.SetADItemData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey",
|
||
"adData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C150",
|
||
"currentScanId": "B3-C151",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
||
"oldLine": 143,
|
||
"currentLine": 143,
|
||
"member": "LuckyADTaskPopupPanel.SetADItemData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey",
|
||
"adData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C151",
|
||
"currentScanId": "B3-C152",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
||
"oldLine": 183,
|
||
"currentLine": 183,
|
||
"member": "LuckyADTaskPopupPanel.OnBuySuccess",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C152",
|
||
"currentScanId": "B3-C153",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
||
"oldLine": 198,
|
||
"currentLine": 198,
|
||
"member": "LuckyADTaskPopupPanel.OnBuySuccess",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey",
|
||
"adData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C153",
|
||
"currentScanId": "B3-C154",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskBtn.cs",
|
||
"oldLine": 64,
|
||
"currentLine": 64,
|
||
"member": "LuckyTaskBtn.SetRedPointState",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C154",
|
||
"currentScanId": "B3-C155",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
||
"oldLine": 16,
|
||
"currentLine": 16,
|
||
"member": "LuckyTaskPanel.SetItem",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C155",
|
||
"currentScanId": "B3-C156",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
||
"oldLine": 25,
|
||
"currentLine": 25,
|
||
"member": "LuckyTaskPanel.SetItem",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey",
|
||
"adData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C156",
|
||
"currentScanId": "B3-C157",
|
||
"path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
||
"oldLine": 31,
|
||
"currentLine": 31,
|
||
"member": "LuckyTaskPanel.SetItem",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"LuckyTaskData.ADTaskADKey",
|
||
"adData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C157",
|
||
"currentScanId": "B3-C158",
|
||
"path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs",
|
||
"oldLine": 62,
|
||
"currentLine": 62,
|
||
"member": "EventMatchGameManager.GetEventData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventMatchGameDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C158",
|
||
"currentScanId": "B3-C159",
|
||
"path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs",
|
||
"oldLine": 494,
|
||
"currentLine": 494,
|
||
"member": "EventMatchGameManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"EventMatchGameDataKey",
|
||
"JsonMapper.ToJson(matchGameData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C159",
|
||
"currentScanId": "B3-C160",
|
||
"path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs",
|
||
"oldLine": 144,
|
||
"currentLine": 144,
|
||
"member": "MiniBattlePassDataProvider.GetMiniBattlePassRecord",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"newDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C160",
|
||
"currentScanId": "B3-C161",
|
||
"path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs",
|
||
"oldLine": 171,
|
||
"currentLine": 171,
|
||
"member": "MiniBattlePassDataProvider.SetMiniBattlePassRecord",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"newDataKey",
|
||
"JsonConvert.SerializeObject(datas)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C161",
|
||
"currentScanId": "B3-C162",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 81,
|
||
"currentLine": 81,
|
||
"member": "DiggingGameModel.ActivityOpen",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"DigCountKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C162",
|
||
"currentScanId": "B3-C163",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 82,
|
||
"currentLine": 82,
|
||
"member": "DiggingGameModel.ActivityOpen",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"DigGridDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C163",
|
||
"currentScanId": "B3-C164",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 108,
|
||
"currentLine": 108,
|
||
"member": "DiggingGameModel.InitServerData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"DigCountKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C164",
|
||
"currentScanId": "B3-C165",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 109,
|
||
"currentLine": 109,
|
||
"member": "DiggingGameModel.InitServerData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"DigGridDataKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C165",
|
||
"currentScanId": "B3-C166",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 463,
|
||
"currentLine": 463,
|
||
"member": "DiggingGameModel.SaveDigCount",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"DigCountKey",
|
||
"json"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C166",
|
||
"currentScanId": "B3-C167",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 496,
|
||
"currentLine": 496,
|
||
"member": "DiggingGameModel.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"DigGridDataKey",
|
||
"json"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C167",
|
||
"currentScanId": "B3-C168",
|
||
"path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
||
"oldLine": 512,
|
||
"currentLine": 512,
|
||
"member": "DiggingGameModel.SaveNull",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"DigGridDataKey",
|
||
"string.Empty"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C168",
|
||
"currentScanId": "B3-C169",
|
||
"path": "Client/Assets/Scripts/Services/AggUserService.cs",
|
||
"oldLine": 248,
|
||
"currentLine": 261,
|
||
"member": "AggUserService.InitData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"channel",
|
||
"\"1\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "C加载发布/定时生命周期",
|
||
"reason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C169",
|
||
"currentScanId": "B3-C170",
|
||
"path": "Client/Assets/Scripts/Services/ClubService.cs",
|
||
"oldLine": 140,
|
||
"currentLine": 140,
|
||
"member": "ClubService.SaveLureDonateData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"LureDonateData\"",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(lureDonateData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C170",
|
||
"currentScanId": "B3-C171",
|
||
"path": "Client/Assets/Scripts/Services/ClubService.cs",
|
||
"oldLine": 159,
|
||
"currentLine": 159,
|
||
"member": "ClubService.SetOpenClubRed",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"IsOpenClubRed\"",
|
||
"\"1\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "首批候选",
|
||
"batchScope": "B01-提示状态",
|
||
"reason": "ShowNotice读写及IsOpenClubRed已读标记,同为非消费提示状态;完整上游及异步通知链同批设计。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C171",
|
||
"currentScanId": "B3-C172",
|
||
"path": "Client/Assets/Scripts/Services/ClubService.cs",
|
||
"oldLine": 626,
|
||
"currentLine": 626,
|
||
"member": "ClubService.ClubSingin",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ClubSignin\"",
|
||
"signTime.Value.ToString(\"yyyy-MM-dd HH:mm:ss\")"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C172",
|
||
"currentScanId": "B3-C173",
|
||
"path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs",
|
||
"oldLine": 193,
|
||
"currentLine": 193,
|
||
"member": "DeferredRewardStashService.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C173",
|
||
"currentScanId": "B3-C174",
|
||
"path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs",
|
||
"oldLine": 199,
|
||
"currentLine": 199,
|
||
"member": "DeferredRewardStashService.LoadData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C174",
|
||
"currentScanId": "B3-C175",
|
||
"path": "Client/Assets/Scripts/Services/FootPrintService.cs",
|
||
"oldLine": 43,
|
||
"currentLine": 43,
|
||
"member": "FootPrintService.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"FootPrint\"",
|
||
"data.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C175",
|
||
"currentScanId": "B3-C176",
|
||
"path": "Client/Assets/Scripts/Services/FriendService.cs",
|
||
"oldLine": 48,
|
||
"currentLine": 48,
|
||
"member": "FriendService.SetLinkAwardData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"InviteLinkRewardCountKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C176",
|
||
"currentScanId": "B3-C177",
|
||
"path": "Client/Assets/Scripts/Services/FriendService.cs",
|
||
"oldLine": 96,
|
||
"currentLine": 96,
|
||
"member": "FriendService.OnReceiveLinkAward",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"InviteLinkRewardCountKey",
|
||
"InviteLinkRewardCount.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C177",
|
||
"currentScanId": "B3-C178",
|
||
"path": "Client/Assets/Scripts/Services/SettingService.cs",
|
||
"oldLine": 108,
|
||
"currentLine": 108,
|
||
"member": "DefaultSettingService.ShowNotice",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"\"ShowNotice\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "首批候选",
|
||
"batchScope": "B01-提示状态",
|
||
"reason": "ShowNotice读写及IsOpenClubRed已读标记,同为非消费提示状态;完整上游及异步通知链同批设计。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C178",
|
||
"currentScanId": "B3-C179",
|
||
"path": "Client/Assets/Scripts/Services/SettingService.cs",
|
||
"oldLine": 116,
|
||
"currentLine": 116,
|
||
"member": "DefaultSettingService.ShowNotice",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"ShowNotice\"",
|
||
"value ? \"1\" : \"0\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "首批候选",
|
||
"batchScope": "B01-提示状态",
|
||
"reason": "ShowNotice读写及IsOpenClubRed已读标记,同为非消费提示状态;完整上游及异步通知链同批设计。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C179",
|
||
"currentScanId": "B3-C180",
|
||
"path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
||
"oldLine": 35,
|
||
"currentLine": 35,
|
||
"member": "SurveyService.SurveyService",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"SurveyData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C180",
|
||
"currentScanId": "B3-C181",
|
||
"path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
||
"oldLine": 40,
|
||
"currentLine": 40,
|
||
"member": "SurveyService.SurveyService",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"SurveyReadSidData"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C181",
|
||
"currentScanId": "B3-C182",
|
||
"path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
||
"oldLine": 112,
|
||
"currentLine": 112,
|
||
"member": "SurveyService.GetSurveyAnswer",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SurveyReadSidData",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(readSid)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C182",
|
||
"currentScanId": "B3-C183",
|
||
"path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
||
"oldLine": 136,
|
||
"currentLine": 136,
|
||
"member": "SurveyService.GetSurveyCheckAnswer",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"SurveyData",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(receivedReward)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C183",
|
||
"currentScanId": "B3-C184",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 218,
|
||
"currentLine": 224,
|
||
"member": "PlayFabUserService.InitTapJoy",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"\"TapJoy_Diamond\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C184",
|
||
"currentScanId": "B3-C185",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 316,
|
||
"currentLine": 322,
|
||
"member": "PlayFabUserService.SetMMTestValue",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"MMTestKey",
|
||
"$\"{MMTestSubKey}#{MMTestValue}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C185",
|
||
"currentScanId": "B3-C186",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 325,
|
||
"currentLine": 331,
|
||
"member": "PlayFabUserService.GMMMT",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"MMTestKey",
|
||
"$\"{MMTestSubKey}#{MMTestValue}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "本次排除",
|
||
"batchScope": "GM工具另列",
|
||
"reason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C186",
|
||
"currentScanId": "B3-C187",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 604,
|
||
"currentLine": 620,
|
||
"member": "PlayFabUserService.AvatarToPF",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"EAccoutUrl\"",
|
||
"EAccoutUrlStr"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C187",
|
||
"currentScanId": "B3-C188",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 610,
|
||
"currentLine": 626,
|
||
"member": "PlayFabUserService.InitData",
|
||
"method": "CompareDatas",
|
||
"arguments": [
|
||
"datas",
|
||
"userId"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C188",
|
||
"currentScanId": "B3-C189",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 624,
|
||
"currentLine": 640,
|
||
"member": "PlayFabUserService.InitData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"MMTestKey",
|
||
"$\"{MMTestSubKey}#{MMTestValue}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C189",
|
||
"currentScanId": "B3-C190",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 648,
|
||
"currentLine": 664,
|
||
"member": "PlayFabUserService.InitData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"MMTestKey",
|
||
"$\"{MMTestSubKey}#{MMTestValue}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C190",
|
||
"currentScanId": "B3-C191",
|
||
"path": "Client/Assets/Scripts/Services/UserService.cs",
|
||
"oldLine": 794,
|
||
"currentLine": 813,
|
||
"member": "PlayFabUserService.GetPlayLv",
|
||
"method": "GetUserDataAsync",
|
||
"arguments": [
|
||
"new GetUserDataRequest()\r\n {\r\n PlayFabId = playFabId,\r\n Keys = new List<string>() { \"Lv\" }\r\n }"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C191",
|
||
"currentScanId": "B3-C192",
|
||
"path": "Client/Assets/Scripts/UI/Advert/AdvertPanel.cs",
|
||
"oldLine": 97,
|
||
"currentLine": 97,
|
||
"member": "AdvertPanel.Condition_NoRechargeSeconds",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"\"LastPaymentTime\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C192",
|
||
"currentScanId": "B3-C193",
|
||
"path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs",
|
||
"oldLine": 100,
|
||
"currentLine": 100,
|
||
"member": "AdWheelManager.GetCachedData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"nameof(AdWheelData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C193",
|
||
"currentScanId": "B3-C194",
|
||
"path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs",
|
||
"oldLine": 120,
|
||
"currentLine": 120,
|
||
"member": "AdWheelManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"nameof(AdWheelData)",
|
||
"JsonConvert.SerializeObject(Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C194",
|
||
"currentScanId": "B3-C195",
|
||
"path": "Client/Assets/Scripts/UI/DeBugPanel.cs",
|
||
"oldLine": 575,
|
||
"currentLine": 575,
|
||
"member": "DeBugPanel.GMShootFishRefresh",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"AquariumManager.AquariumEventDataNewKey",
|
||
"data.Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "本次排除",
|
||
"batchScope": "GM工具另列",
|
||
"reason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C195",
|
||
"currentScanId": "B3-C196",
|
||
"path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs",
|
||
"oldLine": 80,
|
||
"currentLine": 80,
|
||
"member": "JigsawPuzzleManager.GetCacheData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"nameof(JigsawPuzzleData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C196",
|
||
"currentScanId": "B3-C197",
|
||
"path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs",
|
||
"oldLine": 94,
|
||
"currentLine": 94,
|
||
"member": "JigsawPuzzleManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"nameof(JigsawPuzzleData)",
|
||
"JsonConvert.SerializeObject(Data)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C197",
|
||
"currentScanId": "B3-C198",
|
||
"path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs",
|
||
"oldLine": 89,
|
||
"currentLine": 89,
|
||
"member": "Manager.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"PlayFabKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C198",
|
||
"currentScanId": "B3-C199",
|
||
"path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs",
|
||
"oldLine": 124,
|
||
"currentLine": 124,
|
||
"member": "Manager.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PlayFabKey",
|
||
"sb.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C199",
|
||
"currentScanId": "B3-C200",
|
||
"path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs",
|
||
"oldLine": 46,
|
||
"currentLine": 46,
|
||
"member": "OfferSweepManager.GetCachedData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"nameof(OfferSweepPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C200",
|
||
"currentScanId": "B3-C201",
|
||
"path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs",
|
||
"oldLine": 102,
|
||
"currentLine": 102,
|
||
"member": "OfferSweepManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"nameof(OfferSweepPackData)",
|
||
"JsonConvert.SerializeObject(SweepPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C201",
|
||
"currentScanId": "B3-C202",
|
||
"path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs",
|
||
"oldLine": 81,
|
||
"currentLine": 81,
|
||
"member": "Manager.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PfKey",
|
||
"sb.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C202",
|
||
"currentScanId": "B3-C203",
|
||
"path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs",
|
||
"oldLine": 88,
|
||
"currentLine": 88,
|
||
"member": "Manager.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"PfKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C203",
|
||
"currentScanId": "B3-C204",
|
||
"path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs",
|
||
"oldLine": 204,
|
||
"currentLine": 204,
|
||
"member": "EventPartnerData.LoadDataAsync",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventPartnerPlayfabData.Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C204",
|
||
"currentScanId": "B3-C205",
|
||
"path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs",
|
||
"oldLine": 1377,
|
||
"currentLine": 1377,
|
||
"member": "EventPartnerPlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"\"EventPartnerData\"",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C205",
|
||
"currentScanId": "B3-C206",
|
||
"path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs",
|
||
"oldLine": 110,
|
||
"currentLine": 110,
|
||
"member": "EventPartnerEntryButton.LoadData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"EventPartnerPlayfabData.Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C206",
|
||
"currentScanId": "B3-C207",
|
||
"path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs",
|
||
"oldLine": 99,
|
||
"currentLine": 99,
|
||
"member": "EventPartnerStatuePlayfabData.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"Key"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C207",
|
||
"currentScanId": "B3-C208",
|
||
"path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs",
|
||
"oldLine": 106,
|
||
"currentLine": 106,
|
||
"member": "EventPartnerStatuePlayfabData.Save",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C208",
|
||
"currentScanId": "B3-C209",
|
||
"path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs",
|
||
"oldLine": 192,
|
||
"currentLine": 192,
|
||
"member": "EventPartnerStatueTokenExchangeData.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PlayfabKey",
|
||
"$\"{_eventId}|{_tokenGiven}|{_currentScore}\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C209",
|
||
"currentScanId": "B3-C210",
|
||
"path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs",
|
||
"oldLine": 197,
|
||
"currentLine": 197,
|
||
"member": "EventPartnerStatueTokenExchangeData.LoadData",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"PlayfabKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C210",
|
||
"currentScanId": "B3-C211",
|
||
"path": "Client/Assets/Scripts/UI/PinataPack/EventPinataPackDataManager.cs",
|
||
"oldLine": 110,
|
||
"currentLine": 110,
|
||
"member": "EventPinataPackDataManager.SaveData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"nameof(EventPinataPackData)",
|
||
"JsonConvert.SerializeObject(pinataPackData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C211",
|
||
"currentScanId": "B3-C212",
|
||
"path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs",
|
||
"oldLine": 55,
|
||
"currentLine": 55,
|
||
"member": "Manager.Load",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"_playfabKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C212",
|
||
"currentScanId": "B3-C213",
|
||
"path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs",
|
||
"oldLine": 261,
|
||
"currentLine": 261,
|
||
"member": "Manager.SavePlayfab",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"_playfabKey",
|
||
"Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C213",
|
||
"currentScanId": "B3-C214",
|
||
"path": "Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs",
|
||
"oldLine": 209,
|
||
"currentLine": 209,
|
||
"member": "BindAccountPopupPanel.OnLinkSns",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"accountType.ToString()",
|
||
"\"1\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C214",
|
||
"currentScanId": "B3-C215",
|
||
"path": "Client/Assets/Scripts/UI/Setting/PlayerHeadPopupPanel.cs",
|
||
"oldLine": 201,
|
||
"currentLine": 201,
|
||
"member": "PlayerHeadPopupPanel.OnBtnFacebook",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"EAccoutType.hwFacebook.ToString()",
|
||
"\"1\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "保留PF待专项",
|
||
"batchScope": "旧PF兼容/身份/公共资料",
|
||
"reason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C215",
|
||
"currentScanId": "B3-C216",
|
||
"path": "Client/Assets/Scripts/UI/ShootingRange/BaseEventData.cs",
|
||
"oldLine": 15,
|
||
"currentLine": 15,
|
||
"member": "BaseEventData.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"_key",
|
||
"Newtonsoft.Json.JsonConvert.SerializeObject(_rawData)"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C216",
|
||
"currentScanId": "B3-C217",
|
||
"path": "Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs",
|
||
"oldLine": 222,
|
||
"currentLine": 222,
|
||
"member": "EventShootingRangeData.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"Key",
|
||
"message"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C217",
|
||
"currentScanId": "B3-C218",
|
||
"path": "Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs",
|
||
"oldLine": 73,
|
||
"currentLine": 73,
|
||
"member": "BlackFridayCouponData.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PlayFabDataKey",
|
||
"s"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C218",
|
||
"currentScanId": "B3-C219",
|
||
"path": "Client/Assets/Scripts/UI/Shop/ChainPackWithProgressData.cs",
|
||
"oldLine": 30,
|
||
"currentLine": 30,
|
||
"member": "ChainPackWithProgressMigrationData.UpdateData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"ThanksGivingPackData.Key",
|
||
"\"\""
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C219",
|
||
"currentScanId": "B3-C220",
|
||
"path": "Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs",
|
||
"oldLine": 152,
|
||
"currentLine": 152,
|
||
"member": "ThanksGivingPackData.UploadData",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"key",
|
||
"_data.Serialize()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B活动/奖励关联批",
|
||
"reason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C220",
|
||
"currentScanId": "B3-C221",
|
||
"path": "Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs",
|
||
"oldLine": 660,
|
||
"currentLine": 660,
|
||
"member": "FishingFriendAddPanel.ShowGiftIcon",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"FriendService.InviteLinkRewardCountKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C221",
|
||
"currentScanId": "B3-C222",
|
||
"path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs",
|
||
"oldLine": 69,
|
||
"currentLine": 69,
|
||
"member": "SocialRushArchitecture.SavePlayfab",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"PfKey",
|
||
"sb.ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B业务批",
|
||
"reason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C222",
|
||
"currentScanId": "B3-C223",
|
||
"path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs",
|
||
"oldLine": 76,
|
||
"currentLine": 76,
|
||
"member": "SocialRushArchitecture.LoadPlayfab",
|
||
"method": "GetLocalData",
|
||
"arguments": [
|
||
"PfKey"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "后续B读取/初始化批",
|
||
"reason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-C223",
|
||
"currentScanId": "B3-C224",
|
||
"path": "Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs",
|
||
"oldLine": 582,
|
||
"currentLine": 582,
|
||
"member": "FishingTurntablePanel.ConsumeOnPlayfab",
|
||
"method": "SyncDataImmidiate",
|
||
"arguments": [
|
||
"\"TurntableRoll\"",
|
||
"(_fishingEventData.TurntableCoupon - wheelLevel.CostNumber).ToString()"
|
||
],
|
||
"match": "same-member-and-invocation",
|
||
"category": "待迁移分类",
|
||
"batchScope": "4C转盘交易批",
|
||
"reason": "立即消费保存须明确扣费/发奖/原票据/Unknown;不混入普通提示状态批。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
},
|
||
{
|
||
"baselineId": "B3-N001",
|
||
"currentScanId": "B3-C015",
|
||
"path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
||
"oldLine": null,
|
||
"currentLine": 140,
|
||
"member": "PlayFabMgr.StartKVGameplayLoopSync",
|
||
"method": "UpdateUserDataValue",
|
||
"arguments": [
|
||
"tokenSource.Token"
|
||
],
|
||
"match": "added-since-baseline",
|
||
"category": "已有限定处理-正式仍待",
|
||
"batchScope": "C生命周期;既有Editor定时接线",
|
||
"reason": "新增于既有Editor KV Loop;源码现状记录,非本轮改动。",
|
||
"upstreamIsolationComplete": false,
|
||
"implementationApproved": false
|
||
}
|
||
]
|