/// <summary> /// 获取微信用户唯一标识 /// </summary> /// <param name="code">微信用户授权Code</param> /// <returns></returns> public string GetOpenId(string code) { var token = _paymentGateway.GetAccessToken(code); if (token == null) { throw new SimplePromptException("获取授权access_token失败"); } var weiXinUser = _weiXinUserService.GetByOpenId(token.Openid); if (weiXinUser == null) { AddWeiXinUser(token); } return(token.Openid); }