public LoginQQ GetQQByUserId(string userId) { using (var manager = new LoginQQManager()) { return(manager.GetLoginByUserId(userId)); } }
public void Update(string userId, RegisterInfo_QQ qqInfo) { using (var biz = new GameBiz.Business.GameBizBusinessManagement()) { biz.BeginTran(); using (var loginManager = new LoginQQManager()) { var loginEntity = loginManager.GetLoginByUserId(userId); if (loginEntity == null) { throw new ArgumentException("此支付宝帐号不存在"); } loginEntity.LoginName = qqInfo.LoginName; loginEntity.DisplayName = qqInfo.DisplayName; loginEntity.OpenId = qqInfo.OpenId; loginManager.UpdateLogin(loginEntity); } biz.CommitTran(); } }