From 5b88b604adf4b7e910b2450bfdd667c2314da391 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 12 六月 2024 19:03:11 +0800
Subject: [PATCH] 登录更新

---
 Tiger.Business/SYS/Biz.SYS_BS_LOGIN.cs |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/Tiger.Business/SYS/Biz.SYS_BS_LOGIN.cs b/Tiger.Business/SYS/Biz.SYS_BS_LOGIN.cs
index 9c0263f..03d498d 100644
--- a/Tiger.Business/SYS/Biz.SYS_BS_LOGIN.cs
+++ b/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,

--
Gitblit v1.9.3