服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-08-28 0920be497d5028a5535019b3ba54d7897d51cc9c
Tiger.Business/SYS/Biz.SYS_BS_LOGIN.cs
@@ -82,10 +82,9 @@
                {
                    if (user.STATUS_CODE == "ENABLE")
                    {
                        var fty = userInfo.FTY_CODE ?? "QXXC";
                        MES_FACTORY _factory = Db.Queryable<MES_FACTORY>()
                                                .Where(x => x.FTY_CODE == fty)
                                                .ToList()[0];
                                                .WhereIF(!userInfo.FTY_CODE.IsNullOrEmpty(),x => x.FTY_CODE == userInfo.FTY_CODE)
                                                .First();
                        SYS_BS_LOGIN logininfo = new SYS_BS_LOGIN
                        {
@@ -95,8 +94,8 @@
                            CREATE_TIME = DateTime.Now,
                            STATUS_CODE = user.STATUS_CODE,
                            CLIENT_IP = userInfo?.ip,
                            FTY_CODE = _factory.FTY_CODE,
                            FTY_NAME = _factory.FTY_NAME,
                            FTY_CODE = _factory?.FTY_CODE,
                            FTY_NAME = _factory?.FTY_NAME,
                            TOKEN = userInfo.Token ?? Guid.NewGuid().ToString("N"),
                            ID = Guid.NewGuid().ToString("N"),
                            ACCOUNT_TYPE = 0,
@@ -176,7 +175,7 @@
        /// <param name="action"></param>
        /// <param name="Async"></param>
        /// <returns></returns>
        public async Task<ApiAction> SwitchOrgCode(string token,string org)
        public async Task<ApiAction> SwitchOrgCode(string token,string org, string fty)
        {
            var action = new ApiAction();
            try
@@ -185,6 +184,7 @@
                var  query = Db.Queryable<SYS_BS_LOGIN>().Where(x => x.TOKEN == token).First();
                query.ORG_CODE = org;
                query.FTY_CODE = fty;
                var db = Business.Biz.Db;
                var dbTran = db.UseTran(() =>
                {