Commit 6eda2b04 by ruyun.zhang@suvalue.com

Merge branch 'feature/108问题修复' into develop

parents 5121d1fc ccc24bb3
...@@ -305,6 +305,7 @@ public ApiResponse AllComputeByPM([FromBody] ComputerRequest request) ...@@ -305,6 +305,7 @@ public ApiResponse AllComputeByPM([FromBody] ComputerRequest request)
AdjustLaterOtherFee = t.Sum(s => s.AdjustLaterOtherFee), AdjustLaterOtherFee = t.Sum(s => s.AdjustLaterOtherFee),
ShouldGiveFee = t.Sum(s => s.ShouldGiveFee), ShouldGiveFee = t.Sum(s => s.ShouldGiveFee),
OthePerfor = t.Sum(s => s.OthePerfor), OthePerfor = t.Sum(s => s.OthePerfor),
HideOtherPerfor = t.Sum(s => s.HideOtherPerfor),
NightWorkPerfor = t.Sum(s => s.NightWorkPerfor), NightWorkPerfor = t.Sum(s => s.NightWorkPerfor),
RealGiveFee = t.Sum(s => s.RealGiveFee), RealGiveFee = t.Sum(s => s.RealGiveFee),
ReservedRatio = t.Sum(s => s.ReservedRatio), ReservedRatio = t.Sum(s => s.ReservedRatio),
......
...@@ -2900,6 +2900,11 @@ ...@@ -2900,6 +2900,11 @@
医院其他绩效 医院其他绩效
</summary> </summary>
</member> </member>
<member name="P:Performance.DtoModels.ComputeResponse.HideOtherPerfor">
<summary>
不公示其他绩效
</summary>
</member>
<member name="P:Performance.DtoModels.ComputeResponse.NightWorkPerfor"> <member name="P:Performance.DtoModels.ComputeResponse.NightWorkPerfor">
<summary> <summary>
夜班费 夜班费
...@@ -3186,7 +3191,12 @@ ...@@ -3186,7 +3191,12 @@
</member> </member>
<member name="P:Performance.DtoModels.DeptResponse.AprPerforAmount"> <member name="P:Performance.DtoModels.DeptResponse.AprPerforAmount">
<summary> <summary>
其他绩效 医院其他绩效
</summary>
</member>
<member name="P:Performance.DtoModels.DeptResponse.HideAprOtherPerforAmount">
<summary>
不公示其他绩效
</summary> </summary>
</member> </member>
<member name="P:Performance.DtoModels.DirectorResponse.TypeName"> <member name="P:Performance.DtoModels.DirectorResponse.TypeName">
......
...@@ -7444,6 +7444,11 @@ ...@@ -7444,6 +7444,11 @@
核算单元 核算单元
</summary> </summary>
</member> </member>
<member name="P:Performance.EntityModels.view_per_total_amount.PersonnelNumber">
<summary>
工号
</summary>
</member>
<member name="P:Performance.EntityModels.view_per_total_amount.Amount"> <member name="P:Performance.EntityModels.view_per_total_amount.Amount">
<summary> <summary>
医院其他绩效 医院其他绩效
......
...@@ -65,6 +65,11 @@ public ComputeResponse(string source, string accountingUnit, string employeeName ...@@ -65,6 +65,11 @@ public ComputeResponse(string source, string accountingUnit, string employeeName
public Nullable<decimal> OthePerfor { get; set; } public Nullable<decimal> OthePerfor { get; set; }
/// <summary> /// <summary>
/// 不公示其他绩效
/// </summary>
public Nullable<decimal> HideOtherPerfor { get; set; }
/// <summary>
/// 夜班费 /// 夜班费
/// </summary> /// </summary>
public Nullable<decimal> NightWorkPerfor { get; set; } public Nullable<decimal> NightWorkPerfor { get; set; }
......
...@@ -174,8 +174,12 @@ public class DeptResponse ...@@ -174,8 +174,12 @@ public class DeptResponse
public Nullable<decimal> AssessLaterManagementFee { get; set; } public Nullable<decimal> AssessLaterManagementFee { get; set; }
/// <summary> /// <summary>
/// 其他绩效 /// 医院其他绩效
/// </summary> /// </summary>
public Nullable<decimal> AprPerforAmount { get; set; } public Nullable<decimal> AprPerforAmount { get; set; }
/// <summary>
/// 不公示其他绩效
/// </summary>
public Nullable<decimal> HideAprOtherPerforAmount { get; set; }
} }
} }
...@@ -13,6 +13,17 @@ public class view_per_apr_amount : per_apr_amount ...@@ -13,6 +13,17 @@ public class view_per_apr_amount : per_apr_amount
} }
public class view_per_total_amount public class view_per_total_amount
{ {
public view_per_total_amount() { }
public view_per_total_amount(string unitType, string accountingUnit, string personnelNumber, decimal amount, bool use = false)
{
UnitType = unitType;
AccountingUnit = accountingUnit;
PersonnelNumber = personnelNumber;
Amount = amount;
Use = use;
}
/// <summary> /// <summary>
/// 核算单元组别 /// 核算单元组别
/// </summary> /// </summary>
...@@ -21,6 +32,9 @@ public class view_per_total_amount ...@@ -21,6 +32,9 @@ public class view_per_total_amount
/// 核算单元 /// 核算单元
/// </summary> /// </summary>
public string AccountingUnit { get; set; } public string AccountingUnit { get; set; }
/// <summary>
/// 工号
/// </summary>
public string PersonnelNumber { get; set; } public string PersonnelNumber { get; set; }
/// <summary> /// <summary>
/// 医院其他绩效 /// 医院其他绩效
......
...@@ -729,18 +729,8 @@ public view_per_apr_amount GetEmployeeMessage(int allotId, string personnelNumbe ...@@ -729,18 +729,8 @@ public view_per_apr_amount GetEmployeeMessage(int allotId, string personnelNumbe
/// <returns></returns> /// <returns></returns>
public string GetTypeInDepartment(int userId) public string GetTypeInDepartment(int userId)
{ {
var userrole = userroleRepository.GetEntity(t => t.UserID == userId); var user = userRepository.GetEntity(t => t.ID == userId);
if (userrole == null) throw new PerformanceException("用户未绑定角色"); return user?.Login ?? "";
string typeIn = "";
// 护士长/科主任/特殊科室/行政科室 录入科室为核算单元
if (new int[] { 3, 4, 9, 10 }.Contains(userrole.RoleID))
typeIn = userRepository.GetEntity(w => w.ID == userId)?.Department ?? "";
// 非 护士长/科主任/特殊科室/行政科室 则为角色名称
else
typeIn = _roleRepository.GetEntity(w => w.ID == userrole.RoleID)?.RoleName ?? "";
return typeIn;
} }
#region 科室考核 #region 科室考核
...@@ -928,7 +918,7 @@ public bool ConfirmAuditHide(int userid, AprAmountAuditRequest request) ...@@ -928,7 +918,7 @@ public bool ConfirmAuditHide(int userid, AprAmountAuditRequest request)
} }
} }
return true; return true;
} }
/// <summary> /// <summary>
/// 上传导入医院其他绩效 /// 上传导入医院其他绩效
......
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