啊鑫
5 天以前 e6cdb148ba75253136ec0bf7bad7785c24e84a86
MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -107,6 +107,7 @@
            // 新增情况:生成新ID并插入
            var newId = GenerateNewId();
            entity.Id = newId;
            entity.Departmentid = newId;
            return db.Insertable(entity).IgnoreColumns(ignoreNullColumn:true).ExecuteCommand() > 0;
        }
        else
@@ -166,11 +167,13 @@
        {
            // 如果存在,使用现有的ID,后续将删除后重新插入
            entity.Id = existingDepartment.Id;
            entity.Departmentid = existingDepartment.Id;
        }
        else
        {
            // 如果不存在,设为0,InsertOrUpdate方法将生成新ID
            entity.Id = 0;
            entity.Departmentid = 0;
        }
        return entity;