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
{
//判断单位编码是否已存在
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)
{
result.IsSucceed = false;
result.Message = "部门编码已存在!";
return result;
var IsCodeExites = await _db.Queryable<App_Sys_DepartModel>().Where(q => q.departCode == Departdata.departCode && q.IsDelete == 0 && q.Id != Departdata.Id).AnyAsync();
if (IsCodeExites)
{
result.IsSucceed = false;
result.Message = "部门编码已存在!";
return result;
}
}
_db.BeginTran();
var num = await _db.Updateable(Departdata).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();

Loading…
Cancel
Save