Procházet zdrojové kódy

修复岗位管理修改时编号没重复缺提示重复的问题

西昌缴费二期
zhangli před 2 roky
rodič
revize
1a860d5ef1
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  1. +7
    -2
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_OrganizationModule/Controllers/PostController.cs

+ 7
- 2
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_OrganizationModule/Controllers/PostController.cs Zobrazit soubor

@@ -133,10 +133,15 @@ namespace Learun.Application.Web.Areas.LR_OrganizationModule.Controllers
public ActionResult SaveForm(string keyValue, PostEntity entity)
{
var list = postIBLL.GetList(entity.F_CompanyId);
if (list.Any(a => a.F_EnCode == entity.F_EnCode))
if (string.IsNullOrEmpty(keyValue) && list.Any(a => a.F_EnCode == entity.F_EnCode))
{
return Fail("岗位编号重复");
return Fail("岗位编号重复!");
}
else if (!string.IsNullOrEmpty(keyValue) && list.Any(a => a.F_EnCode == entity.F_EnCode && a.F_PostId != keyValue))
{
return Fail("岗位编号重复!");
}

postIBLL.SaveEntity(keyValue, entity);
return Success("保存成功!");
}


Načítá se…
Zrušit
Uložit