移动系统liao
2024-09-09 a2dac4ed0574e08eab1debe0d9c26711778533a5
cylsg/cylsg.Application/LogoInController.cs
@@ -1,6 +1,7 @@
using cylsg.Authorization;
using cylsg.Core;
using cylsg.Model.UserModel;
using cylsg.utility.Extend;
using EzWechat;
using System;
using System.Collections.Generic;
@@ -14,6 +15,7 @@
    /// 登录
    /// </summary>
    [DynamicApiController]
    [ApiDescriptionSettings("Default@1")]
    public class LogoIn
    {
        private readonly IWechatService _wechatService;
@@ -39,14 +41,14 @@
            var UserRes = new BaseRepository<User>();
            var user = await UserRes.GetFirstAsync(x => x.WxAppId == opeid);
            var user = await UserRes.GetFirstAsync(x => x.WxOpenId == opeid);
            if (user == null)
            {
                throw Oops.Oh("没找到用户,需要重新注册登录");
            }
            var jwt = new EzJwtModel()
            {
                ITCode = user.ItCode,
                //ITCode = user.ItCode, 不在明文中使用Itcode
                NickName = user.Nickname,
                UserID = user.Id,
@@ -76,7 +78,7 @@
            var UserRes = new BaseRepository<User>();
            var user = await UserRes.GetFirstAsync(x => x.WxAppId == opeid);
            var user = await UserRes.GetFirstAsync(x => x.WxOpenId == opeid);
            if (user == null)
            {
                //没有用户 ,需要新建用户
@@ -86,12 +88,12 @@
                {
                    Avatar = phone,
                    Nickname = Param.Nickname,
                    Nickname = Param.Nickname??phone.PrivacyStr(),
                    name = Param.Name ?? phone,
                    Phone = phone,
                    ItCode = phone,
                    PassWord = "123456",
                    WxAppId = opeid,
                    WxOpenId = opeid,
@@ -103,7 +105,7 @@
            }
            var jwt = new EzJwtModel()
            {
                ITCode = user.ItCode,
               // ITCode = user.ItCode,
                NickName = user.Nickname,
                UserID = user.Id,