public static void UpdateSessionlogList(ref UserManager instance, ref UserAll userAll, ref bool isLogout) { if (isLogout) { DateTime now = DateTime.Now; UserSessionLog userSessionLog = new UserSessionLog(); userSessionLog.sortNumber = NetPacketUtil.toSortNumber(instance.userLocal.loginDateTime); userSessionLog.placeId = Auth.LocationId; userSessionLog.playDate = NetPacketUtil.toLogDateString(now); userSessionLog.userPlayDate = NetPacketUtil.toString(now); userSessionLog.isPaid = instance.userLocal.isPaid; userAll.userSessionlogList = new UserSessionLog[1] { userSessionLog }; } else { userAll.userSessionlogList = new UserSessionLog[0]; } }
public static void Save() { GetUserCardResponse userCardResponse = FileSystem.Configuration.LoadJson <GetUserCardResponse>(_filename); foreach (var card in _cards) { if (card.created == "0000-00-00 00:00:00.0") { card.created = NetPacketUtil.toString(NetPacketUtil.LocalNow); } if (card.kaikaDate == "0000-00-00 00:00:00.0" && card.printCount > 0) { card.kaikaDate = NetPacketUtil.toString(NetPacketUtil.LocalNow); } if (card.choKaikaDate == "0000-00-00 00:00:00.0" && card.printCount > 2 && card.level == card.maxLevel) { card.choKaikaDate = NetPacketUtil.toString(NetPacketUtil.LocalNow); } } userCardResponse.userCardList = _cards.ToArray(); userCardResponse.length = _cards.Count; FileSystem.Configuration.SaveJson(_filename, userCardResponse); }