duhe
2023-08-11 dd2c1f4c92aef880ea22da95ebde07f4d3dc0fbd
WebAPI/Controllers/ÈËʹÜÀí/ÀëÖ°ÉêÇë/HR_EmpDimissionBillController.cs
@@ -788,5 +788,50 @@
            }
        }
        #endregion
        #region ç¦»èŒç”³è¯·å•列表 æ ¹æ®èŒå‘˜å†…码获取部门与岗位
        /// <summary>
        /// è¿”回项目阶段列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("HR_EmpDimissionBill/getInfoByHEmpID")]
        [HttpGet]
        public object getInfoByHEmpID(Int64 HEmpID)
        {
            try
            {
                string sql = @"select b.HItemID HDeptID,b.HName HDeptName,c.HItemID HPostID,c.HName HPostName from Gy_Employee AS a
                            LEFT OUTER JOIN Gy_Department AS b on a.HDeptID = b.HItemID
                            LEFT OUTER JOIN Gy_Post AS c on a.HPostID = c.HItemID
                            where a.HItemID = " + HEmpID;
                ds = oCN.RunProcReturn(sql, "Gy_EmployeeInfo");
                if(ds==null || ds.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "未找到该职员记录";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
    }
}