From 451ec557d579f8f9e1b0c84754709cc8b3d2090e Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 07 五月 2025 08:37:46 +0800 Subject: [PATCH] 人事管理里边增加 一个权限 --- CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs index d883838..37a38ed 100644 --- a/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs +++ b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs @@ -115,12 +115,26 @@ return _IAdm_tongxunluDAL.GetModelByKeyid(keyid); } - /// <summary> - /// 鍒犻櫎鍚堜綔瀹㈡埛 - /// </summary> - /// <param name="rType"></param> - /// <returns></returns> - public bool DeleteModel(CY.Model.Adm_tongxunlu rType) + + + /// <summary> + /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛 + /// </summary> + /// <param name="Keyid">涓婚敭id</param> + /// <returns></returns> + public IEnumerable<Model.Adm_tongxunlu> GetModelByKeyids(string keyids) + { + + return _IAdm_tongxunluDAL.GetModelByKeyids(keyids); + } + + + /// <summary> + /// 鍒犻櫎鍚堜綔瀹㈡埛 + /// </summary> + /// <param name="rType"></param> + /// <returns></returns> + public bool DeleteModel(CY.Model.Adm_tongxunlu rType) { try { @@ -138,7 +152,7 @@ /// </summary> /// <param name="pa"></param> /// <returns></returns> - public IEnumerable<Adm_tongxunlu> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string danwei_name) + public IEnumerable<Adm_tongxunlu> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string danwei_name,bool IsChangyongziliao,int? staffid) { string Condition = " and ok.FirmId ='" + FirmId + "' and ok.rec_status = 'A' "; @@ -152,6 +166,10 @@ { Condition += " and ok.danwei_name like '%" + danwei_name + "%'"; } + if(IsChangyongziliao == false && staffid.HasValue && staffid>0) + { + Condition += " and ok.Jusequanxian like '%," + staffid + ",%'"; + } Query query = new Query(); IList<Criterion> criterias = new List<Criterion>() -- Gitblit v1.9.1