Commit d89b7803 by 1391696987

考勤记录接口修复bug,实发绩效对比接口返回增加字段,新增非HandsonTable格式的获取人员标签配置接口

parent 8b5bea24
...@@ -148,9 +148,10 @@ public ApiResponse GetAttendanceVacationHandsonTable(int allotId) ...@@ -148,9 +148,10 @@ public ApiResponse GetAttendanceVacationHandsonTable(int allotId)
/// 查询考勤记录 /// 查询考勤记录
/// </summary> /// </summary>
/// <param name="allotId"></param> /// <param name="allotId"></param>
/// <param name="hospitalId"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("Vacation/{allotId}")] [HttpGet("Vacation/{allotId},{hospitalId}")]
public ApiResponse<List<RecordAttendcance>> GetAttendanceVacation(int allotId) public ApiResponse<List<RecordAttendcance>> GetAttendanceVacation(int allotId, int hospitalId)
{ {
return _attendanceService.GetAttendanceVacation(allotId); return _attendanceService.GetAttendanceVacation(allotId);
} }
......
...@@ -146,6 +146,28 @@ public ApiResponse ReportPersonTag(int hospitalId, int allotId) ...@@ -146,6 +146,28 @@ public ApiResponse ReportPersonTag(int hospitalId, int allotId)
} }
/// <summary> /// <summary>
/// 获取人员标签配置
/// </summary>
/// <param name="hospitalId"></param>
/// <param name="allotId"></param>
/// <returns></returns>
[Route("GetReportPersonTag")]
[HttpPost]
public ApiResponse GetReportPersonTag(int hospitalId, int allotId)
{
if (hospitalId <= 0)
{
return new ApiResponse(ResponseType.Fail, "参数错误", "hospitalId无效");
}
var relust = reportGlobalService.GetReportPersonTag(hospitalId, allotId);
return new ApiResponse(ResponseType.OK, new
{
relust.ColHeaders,
relust.Data
});
}
/// <summary>
/// 保存科室标签配置 /// 保存科室标签配置
/// </summary> /// </summary>
/// <param name="hospitalId"></param> /// <param name="hospitalId"></param>
......
...@@ -333,11 +333,12 @@ ...@@ -333,11 +333,12 @@
</summary> </summary>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.GetAttendanceVacation(System.Int32)"> <member name="M:Performance.Api.Controllers.AttendanceController.GetAttendanceVacation(System.Int32,System.Int32)">
<summary> <summary>
查询考勤记录 查询考勤记录
</summary> </summary>
<param name="allotId"></param> <param name="allotId"></param>
<param name="hospitalId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceBatch(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceBatch(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)">
...@@ -2007,6 +2008,14 @@ ...@@ -2007,6 +2008,14 @@
<param name="allotId"></param> <param name="allotId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.ReportGlobalController.GetReportPersonTag(System.Int32,System.Int32)">
<summary>
获取人员标签配置
</summary>
<param name="hospitalId"></param>
<param name="allotId"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.ReportGlobalController.SaveReportPersonTag(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)"> <member name="M:Performance.Api.Controllers.ReportGlobalController.SaveReportPersonTag(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)">
<summary> <summary>
保存科室标签配置 保存科室标签配置
......
...@@ -23,6 +23,9 @@ public class view_check_dept ...@@ -23,6 +23,9 @@ public class view_check_dept
public class view_check_emp : view_check_dept public class view_check_emp : view_check_dept
{ {
public int UnitTypeId { get; set; }
public int AccountID { get; set; }
public string JobNumber { get; set; } public string JobNumber { get; set; }
public string EmployeeName { get; set; } public string EmployeeName { get; set; }
} }
......
...@@ -1226,6 +1226,10 @@ public ComparisonResponse<DtoModels.Comparison<view_check_emp>> GetComparison(Co ...@@ -1226,6 +1226,10 @@ public ComparisonResponse<DtoModels.Comparison<view_check_emp>> GetComparison(Co
{ {
result.Heads = ComparisonConfig.DeptHeads; result.Heads = ComparisonConfig.DeptHeads;
result.Datas = peremployeeRepository.CheckAccountingUnitRealGiveFeeDiff(request); result.Datas = peremployeeRepository.CheckAccountingUnitRealGiveFeeDiff(request);
result.Datas.Datas.ForEach(t =>
{
t.UnitTypeId = EnumHelper.GetItems<UnitType>().FirstOrDefault(e => e.Name == t.UnitType).Value;
});
} }
else if (request.ViewName == "view_check_emp") else if (request.ViewName == "view_check_emp")
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment