diff --git a/CoreCms.Net.Web.WebApi/Controllers/UserController.cs b/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
index 4c79f39..d7bddb1 100644
--- a/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
+++ b/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
@@ -251,6 +251,41 @@ namespace CoreCms.Net.Web.WebApi.Controllers
}
+ ///
+ /// 微信小程序匿名转正式登录
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task UseWxAnonymousLogin([FromBody] FMWxLoginPhoneNumber entity)
+ {
+ var jm = new WebApiCallBack();
+
+ var userInfo = await _userWeChatInfoServices.QueryByClauseAsync(p => p.openid == entity.sessionAuthId);
+ if (userInfo == null)
+ {
+ jm.code = -1;
+ jm.msg = "用户信息获取失败";
+ return jm;
+ }
+
+ string phoneNumber = userInfo.mobile;
+
+ Random rnd = new Random();
+ var data = new FMWxAccountCreate
+ {
+ mobile = phoneNumber,
+ invitecode = entity.invitecode,
+ sessionAuthId = entity.sessionAuthId,
+ nickname = "微信用户" + rnd.Next(1000, 9999),
+ };
+
+ jm = await _userServices.SmsLogin(data);
+ return jm;
+
+ }
+
+
#region wx.login登陆成功之后发送的请求=========================================================
///