Commit 9d9201b3 by wyc

复制粘贴(微调)

parent f9c592ff
...@@ -721,17 +721,19 @@ public ApiResponse AttendanceTypeBatch(int allotId, int hospitalId, SaveCollectD ...@@ -721,17 +721,19 @@ public ApiResponse AttendanceTypeBatch(int allotId, int hospitalId, SaveCollectD
} }
if (error.Count > 0) if (error.Count > 0)
return new ApiResponse(ResponseType.WarningTable, "验证不通过,当前操作已拒绝", error); return new ApiResponse(ResponseType.WarningTable, "验证不通过,当前操作已拒绝", error);
perfoPperAttendanceTypeRepository.RemoveRange(oldAttendanceType.ToArray());
List<per_attendance_type> addAttendanceType = new List<per_attendance_type>(); List<per_attendance_type> addAttendanceType = new List<per_attendance_type>();
int idMax = perfoPperAttendanceTypeRepository.GetEntities().Max(w => w.Id);
foreach (var data in newAttendanceType) foreach (var data in newAttendanceType)
{ {
data.Id = ++idMax;
data.AllotId = allotId; data.AllotId = allotId;
data.HospitalId = hospitalId; data.HospitalId = hospitalId;
addAttendanceType.Add(data); addAttendanceType.Add(data);
} }
perfoPperAttendanceTypeRepository.RemoveRange(oldAttendanceType.ToArray()); if (addAttendanceType.Any())
perfoPperAttendanceTypeRepository.AddRange(addAttendanceType.ToArray());
perfoPperAttendanceTypeRepository.AddRange(newAttendanceType.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