From 0c1a03e880bbf795b771a9c8ee4b7b271c262b58 Mon Sep 17 00:00:00 2001 From: sjz <1240968267@qq.com> Date: 星期五, 12 九月 2025 14:23:56 +0800 Subject: [PATCH] 切换验收数据库 --- MES.Service/service/BasicData/MesCustomerManager.cs | 63 ++++++++++++------------------- 1 files changed, 24 insertions(+), 39 deletions(-) diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/MesCustomerManager.cs index b67b86d..2d3564c 100644 --- a/MES.Service/service/BasicData/MesCustomerManager.cs +++ b/MES.Service/service/BasicData/MesCustomerManager.cs @@ -44,8 +44,7 @@ public bool SaveList(List<ErpCustomer> customers) { var list = customers.Select(GetSysDepartment).ToList(); - var groupBy = list.GroupBy(s => s.Type) - .ToDictionary(g => g.Key, g => g.ToList()); + var groupBy = list.GroupBy(s => s.Type).ToDictionary(g => g.Key, g => g.ToList()); return UseTransaction(db => { @@ -53,13 +52,11 @@ switch (customerGroup.Key) { case "0": - if (!UpdateCustomerStatusBatch(db, customerGroup.Value, - "A")) + if (!UpdateCustomerStatusBatch(db, customerGroup.Value,"A")) throw new NotImplementedException("鍚敤澶辫触"); break; case "1": - if (!UpdateCustomerStatusBatch(db, customerGroup.Value, - "B")) + if (!UpdateCustomerStatusBatch(db, customerGroup.Value,"B")) throw new NotImplementedException("绂佺敤澶辫触"); break; case "3": @@ -72,23 +69,20 @@ throw new NotImplementedException("鍚屾澶辫触"); break; default: - throw new ArgumentNullException( - $"type娌℃湁{customerGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�"); + throw new ArgumentNullException($"type娌℃湁{customerGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�"); } - return 1; }) > 0; } - private bool UpdateCustomerStatus(SqlSugarScope db, decimal customerId, - string status) + private bool UpdateCustomerStatus(SqlSugarScope db, decimal customerId,string status) { - var result = db.Updateable<MesCustomer>() - .SetColumns(s => s.Fforbidstatus == status) - .Where(s => s.Id == customerId).ExecuteCommand(); + var result = db.Updateable<MesCustomer>().SetColumns(s => s.Fforbidstatus == status).Where(s => s.Id == customerId).ExecuteCommand(); if (result > 0) + { return true; + } throw new NotImplementedException(status == "A" ? "鍚敤澶辫触" : "绂佺敤澶辫触"); } @@ -104,11 +98,11 @@ private bool DeleteCustomer(SqlSugarScope db, decimal customerId) { - var deleteById = db.Deleteable<MesCustomer>() - .Where(s => s.Id == customerId).ExecuteCommand(); + var deleteById = db.Deleteable<MesCustomer>().Where(s => s.Id == customerId).ExecuteCommand(); if (deleteById > 0) + { return true; - + } throw new NotImplementedException("鍒犻櫎澶辫触"); } @@ -135,59 +129,50 @@ Factory = "1000", DataType = customer.FDocumentStatus, Type = customer.Type, - //FPRIMARYGROUP = customer.FPRIMARYGROUP - }; } - private bool UpdateCustomerStatusBatch(SqlSugarScope db, - List<MesCustomer> customerList, string status) + private bool UpdateCustomerStatusBatch(SqlSugarScope db,List<MesCustomer> customerList, string status) { var ids = customerList.Select(it => it.Id).ToArray(); - var result = db.Updateable<MesCustomer>() - .SetColumns(s => s.Fforbidstatus == status) - .Where(s => ids.Contains(s.Id)).ExecuteCommand(); - + var result = db.Updateable<MesCustomer>().SetColumns(s => s.Fforbidstatus == status).Where(s => ids.Contains(s.Id)).ExecuteCommand(); if (result > 0) + { return true; - + } throw new NotImplementedException(status == "A" ? "鍚敤澶辫触" : "绂佺敤澶辫触"); } - private bool InsertCustomerBatch(SqlSugarScope db, - List<MesCustomer> customerList) + private bool InsertCustomerBatch(SqlSugarScope db,List<MesCustomer> customerList) { var insertRange = db.Insertable(customerList).ExecuteCommand(); if (insertRange > 0) + { return true; - + } throw new NotImplementedException("鎻掑叆澶辫触"); } - private bool DeleteCustomerBatch(SqlSugarScope db, - List<MesCustomer> customerList) + private bool DeleteCustomerBatch(SqlSugarScope db,List<MesCustomer> customerList) { var ids = customerList.Select(it => it.Id).ToArray(); - var deleteByIds = db.Deleteable<MesCustomer>() - .Where(s => ids.Contains(s.Id)).ExecuteCommand(); + var deleteByIds = db.Deleteable<MesCustomer>().Where(s => ids.Contains(s.Id)).ExecuteCommand(); if (deleteByIds > 0) + { return true; + } throw new NotImplementedException("鍒犻櫎澶辫触"); } private bool InsertOrUpdate(SqlSugarScope db, MesCustomer entity) { - db.Deleteable<MesCustomer>().Where(s => s.Id == entity.Id) - .ExecuteCommand(); - + db.Deleteable<MesCustomer>().Where(s => s.Id == entity.Id).ExecuteCommand(); var insert = db.Insertable(entity).ExecuteCommand(); - return insert > 0; } - private bool InsertOrUpdateBatch(SqlSugarScope db, - List<MesCustomer> customerList) + private bool InsertOrUpdateBatch(SqlSugarScope db,List<MesCustomer> customerList) { return customerList.All(entity => InsertOrUpdate(db, entity)); } -- Gitblit v1.9.3