| | |
| | | using System.Threading.Tasks; |
| | | using Rhea.Common; |
| | | using Tiger.IBusiness; |
| | | using Dm.filter.log; |
| | | |
| | | namespace Tiger.Business |
| | | { |
| | |
| | | { |
| | | if (user.STATUS_CODE == "ENABLE") |
| | | { |
| | | var org_code=Db.Queryable<V_USER_ORG>().Where(q=>q.USER_ID == userInfo.USER_CODE && q.ORG_CODE==userInfo.ORG_CODE).First(); |
| | | if (org_code !=null) |
| | | { |
| | | var fty = userInfo.FTY_CODE ?? "QXXC"; |
| | | MES_FACTORY _factory = Db.Queryable<MES_FACTORY>() |
| | | .Where(x => x.FTY_CODE == fty) |
| | |
| | | ACCOUNT_TYPE = 0, |
| | | ORG_CODE = userInfo.ORG_CODE |
| | | }; |
| | | var org_code=Db.Queryable<V_USER_ORG>().Where(q=>q.USER_ID == userInfo.USER_CODE && q.ORG_CODE==userInfo.ORG_CODE).First(); |
| | | if (org_code != null) |
| | | { |
| | | logininfo.ORG_CODE = org_code.ORG_CODE; |
| | | } |
| | | else |
| | | { |
| | | var prod_code = Db.Queryable<V_USER_PROD>().Where(q => q.USER_ID == userInfo.USER_CODE && q.PROD_CODE == userInfo.PROD_CODE).First(); |
| | | if (prod_code != null) |
| | | { |
| | | logininfo.FTY_CODE = prod_code.PROD_CODE; |
| | | logininfo.FTY_NAME = prod_code.PROD_NAME; |
| | | } |
| | | else |
| | | { |
| | | res.IsSuccessed = false; |
| | | res.Data = null; |
| | | res.LocaleMsg = L("SYS.Login.isNotOrgCode");//用户没有该据点的权限 } |
| | | } |
| | | } |
| | | LOG_BS_LOGIN loginlog = new() |
| | | { |
| | | //FACTORY = _factory.FTY_CODE, |
| | |
| | | res.LocaleMsg = L("SYS.Login.dbTranError"); |
| | | } |
| | | res.Data = logininfo; |
| | | } |
| | | else |
| | | { |
| | | res.IsSuccessed = false; |
| | | res.Data = null; |
| | | res.LocaleMsg = L("SYS.Login.isNotOrgCode");//用户没有该据点的权限 |
| | | } |
| | | } |
| | | else |
| | | { |