From 1d4e10e61b4c590a0ced1de0a3b394d55cc6c886 Mon Sep 17 00:00:00 2001 From: qian Date: Fri, 2 Aug 2024 11:42:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=97=E6=B1=BD=E6=8E=A5=E5=8F=A3=E5=8F=AA?= =?UTF-8?q?=E5=88=9B=E5=BB=BAtavend=E8=A1=A8=E6=95=B0=E6=8D=AE=EF=BC=8C?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=92=8C=E7=BB=91=E5=AE=9A=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controller/SCP_DC_UNI_CONTROLLER.cs | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/北京北汽/Controller/SCP_DC_UNI_CONTROLLER.cs b/北京北汽/Controller/SCP_DC_UNI_CONTROLLER.cs index b3e1657..a86d3cf 100644 --- a/北京北汽/Controller/SCP_DC_UNI_CONTROLLER.cs +++ b/北京北汽/Controller/SCP_DC_UNI_CONTROLLER.cs @@ -431,7 +431,8 @@ namespace CK.SCP.Controller //EntitiesFactory.SaveDb(db); //EntitiesFactory.SaveDb(dc); //EntitiesFactory.SaveDb(authdb); - UpdateSupplierExtend(_supplierlist); + //取消自动创建 + //UpdateSupplierExtend(_supplierlist); scope.Complete(); break; case "TES_PART_MSTR": @@ -527,8 +528,8 @@ namespace CK.SCP.Controller { ScpEntities scpdb = EntitiesFactory.CreateScpInstance(); ExchangeCenterContext db = EntitiesFactory.CreateExchangeCenterInstance(); - var _list = scpdb.TS_UNI_API.Where(p => p.State == (int)DataState.Enabled && p.Domain == "CDBMPT").OrderBy(p => p.UID).ToList(); - var _list1 = scpdb.TS_UNI_API.Where(p => p.State == (int)DataState.Enabled && p.Domain == "CDBMPT" && p.InterfaceType == "Price").OrderBy(p => p.UID).ToList(); + var _list = scpdb.TS_UNI_API.Where(p => p.State == (int)DataState.Enabled && p.Domain == "BJBMPT").OrderBy(p => p.UID).ToList(); + var _list1 = scpdb.TS_UNI_API.Where(p => p.State == (int)DataState.Enabled && p.Domain == "BJBMPT" && p.InterfaceType == "Price").OrderBy(p => p.UID).ToList(); var apiii = _list1.Count(); if (apiii > 0) @@ -2074,38 +2075,39 @@ namespace CK.SCP.Controller _supplier.Remark = supplier.TaskID.ToString();//任务ID var vendname = string.Format("{0}@{1}", _supplier.VendId.ToUpper(), _supplier.Site.ToUpper()); - var _first = authdb.Users.Where(p => p.Name == vendname).FirstOrDefault(); - var _vend = authdb.Roles.Where(p => p.Name == "供应商").FirstOrDefault(); - var _factory = authdb.TA_FACTORY.Where(p => p.ErpDomain == _supplier.Site.ToUpper()).FirstOrDefault(); - if (_first == null && _vend != null && _factory != null) - { - User _entity = new User(); - _entity.Name = vendname; - _entity.Remark = _supplier.Site.ToUpper(); - // 随机密码 - _entity.Password = GenerateComplexPassword(); //PasswordUtil.CreateDbPassword("99999999"); - _entity.ChineseName = _supplier.VendName; - _entity.Email = _supplier.VendId + "@163.com"; - _entity.Gender = "男"; - _entity.Enabled = true; - _entity.Roles = new List(); - Role t = authdb.Set().Local.Where(x => x.ID == _vend.ID).FirstOrDefault(); - if (t == null) - { - t = new Role { ID = _vend.ID }; - authdb.Set().Attach(t); - } - _entity.Roles.Add(t); - _entity.TA_FACTORY = new List(); - TA_FACTORY f = authdb.Set().Local.Where(x => x.ID == _factory.ID).FirstOrDefault(); - if (f == null) - { - f = new TA_FACTORY { ID = _factory.ID }; - authdb.Set().Attach(f); - } - _entity.TA_FACTORY.Add(f); - authdb.Users.Add(_entity); - } + // 取消自动创建 + //var _first = authdb.Users.Where(p => p.Name == vendname).FirstOrDefault(); + //var _vend = authdb.Roles.Where(p => p.Name == "供应商").FirstOrDefault(); + //var _factory = authdb.TA_FACTORY.Where(p => p.ErpDomain == _supplier.Site.ToUpper()).FirstOrDefault(); + //if (_first == null && _vend != null && _factory != null) + //{ + // User _entity = new User(); + // _entity.Name = vendname; + // _entity.Remark = _supplier.Site.ToUpper(); + // // 随机密码 + // _entity.Password = GenerateComplexPassword(); //PasswordUtil.CreateDbPassword("99999999"); + // _entity.ChineseName = _supplier.VendName; + // _entity.Email = _supplier.VendId + "@163.com"; + // _entity.Gender = "男"; + // _entity.Enabled = true; + // _entity.Roles = new List(); + // Role t = authdb.Set().Local.Where(x => x.ID == _vend.ID).FirstOrDefault(); + // if (t == null) + // { + // t = new Role { ID = _vend.ID }; + // authdb.Set().Attach(t); + // } + // _entity.Roles.Add(t); + // _entity.TA_FACTORY = new List(); + // TA_FACTORY f = authdb.Set().Local.Where(x => x.ID == _factory.ID).FirstOrDefault(); + // if (f == null) + // { + // f = new TA_FACTORY { ID = _factory.ID }; + // authdb.Set().Attach(f); + // } + // _entity.TA_FACTORY.Add(f); + // authdb.Users.Add(_entity); + //} _venderlist.Add(_supplier); } }