/// <summary> /// 获取会员账户信息 /// </summary> /// <param name="memberInfo"></param> /// <param name="orderInfo"></param> /// <returns></returns> public MemberAccountInfo GetMemberLevelInfo(base_t_member memberInfo, MemberAccountInfo orderInfo) { if (memberInfo != null && memberInfo.membNo > 0 && orderInfo != null) { var levelList = new List <KeyValuePair <int, string> >(); levelList.Add(new KeyValuePair <int, string>(5000, "普通会员")); levelList.Add(new KeyValuePair <int, string>(15000, "星星宝宝")); levelList.Add(new KeyValuePair <int, string>(30000, "月亮宝宝")); levelList.Add(new KeyValuePair <int, string>(99999, "太阳宝宝")); var currentLevel = (memberInfo.userLevel ?? 0); var currentLevelName = levelList[(memberInfo.userLevel ?? 0) - 1].Value; var currentIntegral = (memberInfo.scores ?? 0); var nextLevel = currentLevel + 1; var nextLevelName = levelList[nextLevel - 1].Value; var nextLevelIntegral = levelList[nextLevel - 1].Key - currentIntegral; return(new MemberAccountInfo { CurrentLevel = currentLevel, NextLevel = nextLevel, NextLevelRemark = string.Format("{0}颗(再累积{1}颗幸运星,就能成为{2}享受更多优惠!)", currentIntegral, nextLevelIntegral, nextLevelName), NextLevelIntegral = nextLevelIntegral, NextLevelName = currentLevelName }); } return(null); }
public static async Task <long> UpdateMemberAccount(MemberAccountInfo mai) { MemberAccountInfoDAO maiDAO = new MemberAccountInfoDAO(); return(await maiDAO.UpdateMemberAccount(mai)); }
public static async Task CreateMemberAccount(MemberAccountInfo mai) { MemberAccountInfoDAO maiDAO = new MemberAccountInfoDAO(); await maiDAO.CreateMemberAccount(mai); }