sjz
5 天以前 5de35354e8dfcb4933350d0d1b645d400bcf23ab
MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -13,7 +13,8 @@
    // Save 方法用于保存单个部门记录,根据类型执行不同的操作
    public bool Save(ErpDepartment department)
    {
        var entity = GetSysDepartment(department); // 将 ErpDepartment 转换为 SysDepartment
        var entity =
            GetSysDepartment(department); // 将 ErpDepartment 转换为 SysDepartment
        return UseTransaction(db =>
        {
@@ -57,10 +58,10 @@
    // 插入新部门的方法
    private bool InsertDepartment(SqlSugarScope db, SysDepartment entity)
    {
        var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id);
        var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id && e.Departmentcode==entity.Departmentcode);
        if (exists)
        {
            var result = db.Updateable<SysDepartment>().ExecuteCommand();
            var result = db.Updateable(entity).Where(e => e.Id == entity.Id && e.Departmentcode == entity.Departmentcode).ExecuteCommand();
            return true;
        }
        else
@@ -80,10 +81,10 @@
    // 插入或更新部门的方法
    private bool InsertOrUpdateDepartment(SqlSugarScope db,SysDepartment entity)
    {
        var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id);
        var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id && e.Departmentcode == entity.Departmentcode);
        if (exists)
        {
            var update = db.Updateable(entity).ExecuteCommand();
            var update = db.Updateable(entity).Where(e => e.Id == entity.Id && e.Departmentcode == entity.Departmentcode).ExecuteCommand();
            return true;
        }
        else