public static void Init() { IMemberTokenService apirequestlogservice = BLLContainer.Resolve <IMemberTokenService>(); var model = apirequestlogservice.GetModels(p => 1 == 1).ToList <T_MemberToken>(); if (model.Count > 0) { for (int i = 0; i < model.Count; i++) { XCGameMemberTokenModel tokenModel = new XCGameMemberTokenModel(model[i].StoreId, model[i].Phone, model[i].ICCardID, model[i].MemberLevelName, model[i].StoreName, model[i].EndTime); XCGameMemberTokenCache.AddToken(model[i].Token, tokenModel); } } }
public static string SetMemberToken(string storeId, string mobile, string MemberLevelName, string storeName, string icCardId, string EndTime) { //设置会员token string newToken = System.Guid.NewGuid().ToString("N"); string token = string.Empty; if (GetMemberTokenModel(storeId, mobile, out token)) { SetDBMemberToken(newToken, storeId, mobile, MemberLevelName, storeName, icCardId, EndTime); XCGameMemberTokenCache.Remove(token); XCGameMemberTokenModel tokenModel = new XCGameMemberTokenModel(storeId, mobile, icCardId, MemberLevelName, storeName, EndTime); XCGameMemberTokenCache.AddToken(newToken, tokenModel); } else { SetDBMemberToken(newToken, storeId, mobile, MemberLevelName, storeName, icCardId, EndTime); XCGameMemberTokenModel tokenModel = new XCGameMemberTokenModel(storeId, mobile, icCardId, MemberLevelName, storeName, EndTime); XCGameMemberTokenCache.AddToken(newToken, tokenModel); } return(newToken); }