cnf
2025-09-13 528d0370cb57f07e291fbf8fb0052718c3fe584c
MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -20,8 +20,7 @@
                case "1":
                    return DeleteItemType(entity.Id);
                default:
                    throw new ArgumentNullException(
                        $"type没有{customer.Type}这个类型的参数");
                    throw new ArgumentNullException($"type没有{customer.Type}这个类型的参数");
            }
        }
        catch (Exception ex)
@@ -34,18 +33,19 @@
    {
        var insert = base.Insert(entity);
        if (insert)
        {
            return true;
        }
        throw new NotImplementedException("插入失败");
    }
    private bool DeleteItemType(decimal id)
    {
        var deleteById = Db.Deleteable<MesItemType>()
            .Where(it => it.Id == id).ExecuteCommand();
        var deleteById = Db.Deleteable<MesItemType>().Where(it => it.Id == id).ExecuteCommand();
        if (deleteById > 0)
        {
            return true;
        }
        throw new NotImplementedException("删除失败");
    }
@@ -58,8 +58,6 @@
            Tcode = department.FNumber,
            Tname = department.FName,
            Description = department.FDescription,
            //FSubsidiary = department.FSubsidiary,
            //Fumbrella = department.Fumbrella,
            CreateDate = DateTime.Now,
            LastupdateDate = DateTime.Now,
            Company = "1000",
@@ -76,11 +74,8 @@
            entity.Type = s.Type;
            list.Add(entity);
        });
        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());
        var result = new List<bool>();
        foreach (var itemTypeGroup in groupBy)
            try
            {
@@ -93,8 +88,7 @@
                        result.Add(DeleteItemTypeBatch(itemTypeGroup.Value));
                        break;
                    default:
                        throw new ArgumentNullException(
                            $"type没有{itemTypeGroup.Key}这个类型的参数");
                        throw new ArgumentNullException($"type没有{itemTypeGroup.Key}这个类型的参数");
                }
            }
            catch (Exception ex)
@@ -103,8 +97,9 @@
            }
        if (result.All(b => b))
        {
            return true;
        }
        throw new NotImplementedException("接口执行失败");
    }
@@ -112,8 +107,9 @@
    {
        var insertRange = base.InsertRange(itemTypeList);
        if (insertRange)
        {
            return true;
        }
        throw new NotImplementedException("插入失败");
    }
@@ -121,12 +117,12 @@
    {
        var ids = itemTypeList.Select(it => it.Id).ToArray();
        var deleteByIds = Db.Deleteable<MesItemType>()
            .Where(s => ids.Contains(s.Id)).ExecuteCommand();
        var deleteByIds = Db.Deleteable<MesItemType>().Where(s => ids.Contains(s.Id)).ExecuteCommand();
        if (deleteByIds > 0)
        {
            return true;
        }
        throw new NotImplementedException("删除失败");
    }
}