工作量HIS带出来源修改

parent 2421a324
...@@ -51,6 +51,11 @@ public class WorkloadRequest ...@@ -51,6 +51,11 @@ public class WorkloadRequest
/// 是否是单项奖励 /// 是否是单项奖励
/// </summary> /// </summary>
public bool IsSingleAwards { get; set; } public bool IsSingleAwards { get; set; }
/// <summary>
/// 工作量带出HIS来源
/// </summary>
public string SourceCategory { get; set; }
} }
public class WorkloadRequestValidator : AbstractValidator<WorkloadRequest> public class WorkloadRequestValidator : AbstractValidator<WorkloadRequest>
{ {
......
...@@ -1086,6 +1086,7 @@ public ag_workload_type SaveWorkType(ag_workload_type request, int secondId) ...@@ -1086,6 +1086,7 @@ public ag_workload_type SaveWorkType(ag_workload_type request, int secondId)
entity = agworkloadtypeRepository.GetEntity(t => t.Id == request.Id); entity = agworkloadtypeRepository.GetEntity(t => t.Id == request.Id);
entity.HospitalId = request.HospitalId; entity.HospitalId = request.HospitalId;
entity.TypeName = request.TypeName; entity.TypeName = request.TypeName;
entity.TypeName = request.TypeName;
agworkloadtypeRepository.Update(entity); agworkloadtypeRepository.Update(entity);
} }
...@@ -1367,6 +1368,7 @@ public bool WorkloadAdd(WorkloadRequest request) ...@@ -1367,6 +1368,7 @@ public bool WorkloadAdd(WorkloadRequest request)
FactorValue = request.FactorValue ?? 1, FactorValue = request.FactorValue ?? 1,
ItemName = request.ItemName, ItemName = request.ItemName,
Sort = request.Sort ?? 1, Sort = request.Sort ?? 1,
SourceCategory = request.SourceCategory,
WorkTypeId = request.IsSingleAwards ? (int)AgWorkloadType.SingleAwards : request.WorkTypeId WorkTypeId = request.IsSingleAwards ? (int)AgWorkloadType.SingleAwards : request.WorkTypeId
}; };
var result = agworkloadRepository.Add(workload); var result = agworkloadRepository.Add(workload);
...@@ -1396,6 +1398,7 @@ public bool WorkloadUpdate(WorkloadRequest request) ...@@ -1396,6 +1398,7 @@ public bool WorkloadUpdate(WorkloadRequest request)
workload.UnitType = request.UnitType; workload.UnitType = request.UnitType;
workload.FactorValue = request.FactorValue; workload.FactorValue = request.FactorValue;
workload.ItemName = request.ItemName; workload.ItemName = request.ItemName;
workload.SourceCategory = request.SourceCategory;
workload.Sort = request.Sort; workload.Sort = request.Sort;
workload.ItemId = getWorkloadItemId.Invoke(request.IsSingleAwards, request.WorkTypeId, workload.Id); ; workload.ItemId = getWorkloadItemId.Invoke(request.IsSingleAwards, request.WorkTypeId, workload.Id); ;
workload.WorkTypeId = request.IsSingleAwards ? (int)AgWorkloadType.SingleAwards : request.WorkTypeId; workload.WorkTypeId = request.IsSingleAwards ? (int)AgWorkloadType.SingleAwards : request.WorkTypeId;
......
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