Commit 412addc7 by 李承祥

工作量查询参数错误

parent 5231f4b6
...@@ -204,7 +204,7 @@ public void RefreshTemp(UseTempRequest request) ...@@ -204,7 +204,7 @@ public void RefreshTemp(UseTempRequest request)
/// <returns></returns> /// <returns></returns>
public List<ag_workload> GetWorkloadList(WorkloadRequest request) public List<ag_workload> GetWorkloadList(WorkloadRequest request)
{ {
return perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.Department); return perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.UnitType);
} }
/// <summary> /// <summary>
...@@ -277,8 +277,8 @@ public bool SaveCompute(List<ag_compute> request) ...@@ -277,8 +277,8 @@ public bool SaveCompute(List<ag_compute> request)
/// <returns></returns> /// <returns></returns>
public bool WorkloadAdd(WorkloadRequest request) public bool WorkloadAdd(WorkloadRequest request)
{ {
var workloadList = perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.Department); var workloadList = perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.UnitType);
if (workloadList.Any(t => t.ItemName == request.ItemName)) if (workloadList != null && workloadList.Any(t => t.ItemName == request.ItemName))
throw new PerformanceException("项目名称重复"); throw new PerformanceException("项目名称重复");
ag_workload workload = new ag_workload ag_workload workload = new ag_workload
{ {
...@@ -306,8 +306,8 @@ public bool WorkloadAdd(WorkloadRequest request) ...@@ -306,8 +306,8 @@ public bool WorkloadAdd(WorkloadRequest request)
/// <returns></returns> /// <returns></returns>
public bool WorkloadUpdate(WorkloadRequest request) public bool WorkloadUpdate(WorkloadRequest request)
{ {
var workloadList = perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.Department); var workloadList = perforAgworkloadRepository.GetEntities(t => t.HospitalId == request.HospitalId && t.Department == request.Department && t.UnitType == request.UnitType);
if (workloadList.Any(t => t.Id != request.Id && t.ItemName == request.ItemName)) if (workloadList != null && workloadList.Any(t => t.Id != request.Id && t.ItemName == request.ItemName))
throw new PerformanceException("项目名称重复"); throw new PerformanceException("项目名称重复");
var workload = workloadList.FirstOrDefault(t => t.Id == request.Id); var workload = workloadList.FirstOrDefault(t => t.Id == request.Id);
......
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