| | |
| | | /// 登录 |
| | | /// </summary> |
| | | [DynamicApiController] |
| | | [ApiDescriptionSettings("Default@1")] |
| | | public class LogoIn |
| | | { |
| | | private readonly IWechatService _wechatService; |
| | |
| | | } |
| | | var jwt = new EzJwtModel() |
| | | { |
| | | ITCode = user.ItCode, |
| | | //ITCode = user.ItCode, 不在明文中使用Itcode |
| | | NickName = user.Nickname, |
| | | UserID = user.Id, |
| | | |
| | |
| | | //没有用户 ,需要新建用户 |
| | | var phone = await _wechatService.GetPhone(Param.Bindgetphonenumber); |
| | | |
| | | |
| | | user = await UserRes.GetFirstAsync(x => x.ItCode == phone); |
| | | if(user == null) { |
| | | user = new User |
| | | { |
| | | |
| | |
| | | ItCode = phone, |
| | | PassWord = "123456", |
| | | WxOpenId = opeid, |
| | | |
| | | CreateBy="微信注册登录", |
| | | CreateTime = DateTime.UtcNow, |
| | | |
| | | |
| | | }; |
| | | |
| | | await UserRes.EzInsertAsync(user); |
| | | user= await UserRes.InsertReturnEntityAsync(user); |
| | | } |
| | | else |
| | | { |
| | | user.WxOpenId = opeid; |
| | | await UserRes.EzUpdateAsync(user); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | var jwt = new EzJwtModel() |
| | | { |
| | | ITCode = user.ItCode, |
| | | // ITCode = user.ItCode, |
| | | NickName = user.Nickname, |
| | | UserID = user.Id, |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | /// <summary> |