Browse Source

调整修改部门的逻辑

develop
胡超1 2 years ago
parent
commit
78be337c66
  1. 13
      24Hour/Controllers/system/SystemControllerController.cs

13
24Hour/Controllers/system/SystemControllerController.cs

@ -1519,13 +1519,16 @@ namespace _24Hour.Controllers.system
try try
{ {
//判断单位编码是否已存在 //判断单位编码是否已存在
var data = await _db.Queryable<App_Sys_DepartModel>().Where(q => q.departCode == Departdata.departCode && q.IsDelete == 0).FirstAsync(); var data = await _db.Queryable<App_Sys_DepartModel>().Where(q => q.Id == Departdata.Id && q.IsDelete == 0).FirstAsync();
if (data != null) if (data != null)
{ {
var IsCodeExites = await _db.Queryable<App_Sys_DepartModel>().Where(q => q.departCode == Departdata.departCode && q.IsDelete == 0 && q.Id != Departdata.Id).AnyAsync();
result.IsSucceed = false; if (IsCodeExites)
result.Message = "部门编码已存在!"; {
return result; result.IsSucceed = false;
result.Message = "部门编码已存在!";
return result;
}
} }
_db.BeginTran(); _db.BeginTran();
var num = await _db.Updateable(Departdata).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); var num = await _db.Updateable(Departdata).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();

Loading…
Cancel
Save