11
啊鑫
2025-08-25 cdd325cf78ca5bac74f941a917d8c90f34fa63e6
MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -50,7 +50,7 @@
        throw new NotImplementedException("插入失败");
    }
    private bool DeleteItemType(decimal id)
    private bool DeleteItemType(long? id)
    {
        var deleteById = Db.Deleteable<MesItemType>()
            .Where(it => it.Id == id).ExecuteCommand();
@@ -62,9 +62,11 @@
    private MesItemType GetMesItemType(ErpItemType department)
    {
        return new MesItemType
        var entity = new MesItemType
        {
            Id = Convert.ToDecimal(department.Id),
            Id = string.IsNullOrEmpty(department.Id)
                ? DateTimeOffset.UtcNow.ToUnixTimeSeconds()
                : long.Parse(department.Id),
            Pgroup = department.FParentId,
            Tcode = department.FNumber,
            Tname = department.FName,
@@ -74,6 +76,17 @@
            Company = "1000",
            Factory = "1000"
        };
        var mesItemType = Db.Queryable<MesItemType>()
            .Where(it => it.Tcode == entity.Tcode)
            .First();
        if (mesItemType != null)
        {
            entity.Id = mesItemType.Id;
        }
        return entity;
    }
    public bool SaveList(List<ErpItemType> departments)