|
|
@ -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(); |
|
|
|