Commit 4882c1d5 by wyc

‘考勤管理’ 删除多余的参数

parent b130668a
...@@ -117,9 +117,9 @@ public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData req ...@@ -117,9 +117,9 @@ public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData req
/// <param name="request"></param> /// <param name="request"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("CallIn/Update")] [HttpPost("CallIn/Update")]
public ApiResponse AttendanceUpdate(int allotId, int hospitalId, AttendanceUpdateData request) public ApiResponse AttendanceUpdate(int allotId, AttendanceUpdateData request)
{ {
return _attendanceService.AttendanceUpdate(allotId, hospitalId, request); return _attendanceService.AttendanceUpdate(allotId, request);
} }
/// <summary> /// <summary>
/// 考勤-调动记录表(删除) /// 考勤-调动记录表(删除)
...@@ -129,9 +129,9 @@ public ApiResponse AttendanceUpdate(int allotId, int hospitalId, AttendanceUpdat ...@@ -129,9 +129,9 @@ public ApiResponse AttendanceUpdate(int allotId, int hospitalId, AttendanceUpdat
/// <param name="attendanceId"></param> /// <param name="attendanceId"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("CallIn/Delete")] [HttpPost("CallIn/Delete")]
public ApiResponse AttendanceDelete(int allotId, int hospitalId, int attendanceId) public ApiResponse AttendanceDelete(int attendanceId)
{ {
return _attendanceService.AttendanceDelete(allotId, hospitalId, attendanceId); return _attendanceService.AttendanceDelete(attendanceId);
} }
...@@ -142,9 +142,9 @@ public ApiResponse AttendanceDelete(int allotId, int hospitalId, int attendanceI ...@@ -142,9 +142,9 @@ public ApiResponse AttendanceDelete(int allotId, int hospitalId, int attendanceI
/// <param name="hospitalId"></param> /// <param name="hospitalId"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("CallIn/ClearAll")] [HttpPost("CallIn/ClearAll")]
public ApiResponse AttendanceClearAll(int allotId, int hospitalId) public ApiResponse AttendanceClearAll(int allotId)
{ {
return _attendanceService.AttendanceClearAll(allotId, hospitalId); return _attendanceService.AttendanceClearAll(allotId);
} }
#endregion #endregion
...@@ -256,9 +256,9 @@ public ApiResponse AttendanceVacationAdd(int allotId, int hospitalId, Attendance ...@@ -256,9 +256,9 @@ public ApiResponse AttendanceVacationAdd(int allotId, int hospitalId, Attendance
/// <param name="request"></param> /// <param name="request"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("Vacation/Update")] [HttpPost("Vacation/Update")]
public ApiResponse AttendanceVacationUpdate(int allotId, int hospitalId, AttendanceVacationUpdateData request) public ApiResponse AttendanceVacationUpdate(int allotId, AttendanceVacationUpdateData request)
{ {
return _attendanceService.AttendanceVacationUpdate(allotId, hospitalId, request); return _attendanceService.AttendanceVacationUpdate(allotId, request);
} }
/// <summary> /// <summary>
/// 考勤-考勤记录表(删除) /// 考勤-考勤记录表(删除)
...@@ -268,9 +268,9 @@ public ApiResponse AttendanceVacationUpdate(int allotId, int hospitalId, Attenda ...@@ -268,9 +268,9 @@ public ApiResponse AttendanceVacationUpdate(int allotId, int hospitalId, Attenda
/// <param name="attendanceId"></param> /// <param name="attendanceId"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("Vacation/Delete")] [HttpPost("Vacation/Delete")]
public ApiResponse AttendanceVacationDelete(int allotId, int hospitalId, int attendanceId) public ApiResponse AttendanceVacationDelete(int attendanceId)
{ {
return _attendanceService.AttendanceVacationDelete(allotId, hospitalId, attendanceId); return _attendanceService.AttendanceVacationDelete(attendanceId);
} }
...@@ -281,9 +281,9 @@ public ApiResponse AttendanceVacationDelete(int allotId, int hospitalId, int att ...@@ -281,9 +281,9 @@ public ApiResponse AttendanceVacationDelete(int allotId, int hospitalId, int att
/// <param name="hospitalId"></param> /// <param name="hospitalId"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("Vacation/ClearAll")] [HttpPost("Vacation/ClearAll")]
public ApiResponse AttendanceVacationClearAll(int allotId, int hospitalId) public ApiResponse AttendanceVacationClearAll(int allotId)
{ {
return _attendanceService.AttendanceVacationClearAll(allotId, hospitalId); return _attendanceService.AttendanceVacationClearAll(allotId);
} }
#endregion #endregion
......
...@@ -333,7 +333,7 @@ ...@@ -333,7 +333,7 @@
<param name="request"></param> <param name="request"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceUpdate(System.Int32,System.Int32,Performance.DtoModels.Response.AttendanceUpdateData)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceUpdate(System.Int32,Performance.DtoModels.Response.AttendanceUpdateData)">
<summary> <summary>
考勤-调动记录表(修改) 考勤-调动记录表(修改)
</summary> </summary>
...@@ -342,7 +342,7 @@ ...@@ -342,7 +342,7 @@
<param name="request"></param> <param name="request"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceDelete(System.Int32,System.Int32,System.Int32)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceDelete(System.Int32)">
<summary> <summary>
考勤-调动记录表(删除) 考勤-调动记录表(删除)
</summary> </summary>
...@@ -351,7 +351,7 @@ ...@@ -351,7 +351,7 @@
<param name="attendanceId"></param> <param name="attendanceId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceClearAll(System.Int32,System.Int32)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceClearAll(System.Int32)">
<summary> <summary>
考勤-调动记录表(全部删除) 考勤-调动记录表(全部删除)
</summary> </summary>
...@@ -415,7 +415,7 @@ ...@@ -415,7 +415,7 @@
<param name="request"></param> <param name="request"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationUpdate(System.Int32,System.Int32,Performance.DtoModels.Response.AttendanceVacationUpdateData)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationUpdate(System.Int32,Performance.DtoModels.Response.AttendanceVacationUpdateData)">
<summary> <summary>
考勤-考勤记录表(修改) 考勤-考勤记录表(修改)
</summary> </summary>
...@@ -424,7 +424,7 @@ ...@@ -424,7 +424,7 @@
<param name="request"></param> <param name="request"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationDelete(System.Int32,System.Int32,System.Int32)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationDelete(System.Int32)">
<summary> <summary>
考勤-考勤记录表(删除) 考勤-考勤记录表(删除)
</summary> </summary>
...@@ -433,7 +433,7 @@ ...@@ -433,7 +433,7 @@
<param name="attendanceId"></param> <param name="attendanceId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationClearAll(System.Int32,System.Int32)"> <member name="M:Performance.Api.Controllers.AttendanceController.AttendanceVacationClearAll(System.Int32)">
<summary> <summary>
考勤-考勤记录表(全部删除) 考勤-考勤记录表(全部删除)
</summary> </summary>
......
...@@ -347,29 +347,29 @@ public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData req ...@@ -347,29 +347,29 @@ public ApiResponse AttendanceAdd(int allotId, int hospitalId, AttendanceData req
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceUpdate(int allotId, int hospitalId, AttendanceUpdateData request) public ApiResponse AttendanceUpdate(int allotId, AttendanceUpdateData request)
{ {
var data = perforPerAttendanceRepository.GetEntity(w => w.Id == request.AttendanceId && w.AllotId == allotId && w.HospitalId == hospitalId); var data = perforPerAttendanceRepository.GetEntity(w => w.Id == request.AttendanceId && w.AllotId == allotId);
if (data==null) throw new PerformanceException("当前调动记录不存在"); if (data == null) throw new PerformanceException("当前调动记录不存在");
data.PermanentStaff = request.PermanentStaff; data.PermanentStaff = request.PermanentStaff;
data.CallInUnitType = request.CallInUnitType; data.CallInUnitType = request.CallInUnitType;
data.CallInAccountingUnit=request.CallInAccountingUnit; data.CallInAccountingUnit = request.CallInAccountingUnit;
data.CallInDate = request.CallInDate; data.CallInDate = request.CallInDate;
perforPerAttendanceRepository.Update(data); perforPerAttendanceRepository.Update(data);
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceDelete(int allotId, int hospitalId, int attendanceId) public ApiResponse AttendanceDelete(int attendanceId)
{ {
var data = perforPerAttendanceRepository.GetEntity(w => w.Id == attendanceId && w.AllotId == allotId && w.HospitalId == hospitalId); var data = perforPerAttendanceRepository.GetEntity(w => w.Id == attendanceId);
perforPerAttendanceRepository.Remove(data); perforPerAttendanceRepository.Remove(data);
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceClearAll(int allotId, int hospitalId) public ApiResponse AttendanceClearAll(int allotId)
{ {
var data = perforPerAttendanceRepository.GetEntities(w => w.AllotId == allotId && w.HospitalId == hospitalId); var data = perforPerAttendanceRepository.GetEntities(w => w.AllotId == allotId);
perforPerAttendanceRepository.RemoveRange(data.ToArray()); perforPerAttendanceRepository.RemoveRange(data.ToArray());
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
...@@ -712,28 +712,28 @@ public ApiResponse AttendanceVacationAdd(int allotId, int hospitalId, Attendance ...@@ -712,28 +712,28 @@ public ApiResponse AttendanceVacationAdd(int allotId, int hospitalId, Attendance
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceVacationUpdate(int allotId, int hospitalId, AttendanceVacationUpdateData request) public ApiResponse AttendanceVacationUpdate(int allotId, AttendanceVacationUpdateData request)
{ {
var data = perfoPperAttendanceVacationeRepository.GetEntity(w => w.Id == request.AttendanceVacationId && w.AllotId == allotId && w.HospitalId == hospitalId); var data = perfoPperAttendanceVacationeRepository.GetEntity(w => w.Id == request.AttendanceVacationId && w.AllotId == allotId);
if (data == null) throw new PerformanceException("当前调动记录不存在"); if (data == null) throw new PerformanceException("当前调动记录不存在");
data.TypeId = request.TypeId; data.TypeId = request.TypeId;
data.BegDate=request.BegDate; data.BegDate = request.BegDate;
data.EndDate=request.EndDate; data.EndDate = request.EndDate;
perfoPperAttendanceVacationeRepository.Update(data); perfoPperAttendanceVacationeRepository.Update(data);
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceVacationDelete(int allotId, int hospitalId, int AttendanceVacationId) public ApiResponse AttendanceVacationDelete(int AttendanceVacationId)
{ {
var data = perfoPperAttendanceVacationeRepository.GetEntity(w => w.Id == AttendanceVacationId && w.AllotId == allotId && w.HospitalId == hospitalId); var data = perfoPperAttendanceVacationeRepository.GetEntity(w => w.Id == AttendanceVacationId);
perfoPperAttendanceVacationeRepository.Remove(data); perfoPperAttendanceVacationeRepository.Remove(data);
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
public ApiResponse AttendanceVacationClearAll(int allotId, int hospitalId) public ApiResponse AttendanceVacationClearAll(int allotId)
{ {
var data = perfoPperAttendanceVacationeRepository.GetEntities(w => w.AllotId == allotId && w.HospitalId == hospitalId); var data = perfoPperAttendanceVacationeRepository.GetEntities(w => w.AllotId == allotId);
perfoPperAttendanceVacationeRepository.RemoveRange(data.ToArray()); perfoPperAttendanceVacationeRepository.RemoveRange(data.ToArray());
return new ApiResponse(ResponseType.OK); return new ApiResponse(ResponseType.OK);
} }
......
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