Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
performance
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zry
performance
Commits
65dbd843
Commit
65dbd843
authored
Jun 04, 2021
by
ruyun.zhang@suvalue.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
不公示其他绩效修改
parent
f94808f2
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
61 additions
and
59 deletions
+61
-59
performance/Performance.Api/Controllers/EmployeeController.cs
+7
-7
performance/Performance.Api/wwwroot/Performance.Api.xml
+5
-5
performance/Performance.Repository/PerforPerapramountRepository.cs
+25
-24
performance/Performance.Repository/PerforPerapramounthideRepository.cs
+24
-23
No files found.
performance/Performance.Api/Controllers/EmployeeController.cs
View file @
65dbd843
...
...
@@ -257,7 +257,7 @@ public ApiResponse Audit(int allotid)
#
region
医院其他绩效
/// <summary>
/// 获取
人员补充
绩效列表
/// 获取
医院其他
绩效列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
...
...
@@ -330,7 +330,7 @@ public ApiResponse GetAprDetail([FromBody] per_apr_amount request)
}
/// <summary>
/// 新增
人员补充
绩效
/// 新增
医院其他
绩效
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
...
...
@@ -347,7 +347,7 @@ public ApiResponse InsertApr([FromBody] per_apr_amount request)
}
/// <summary>
/// 修改
人员补充
绩效
/// 修改
医院其他
绩效
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
...
...
@@ -364,7 +364,7 @@ public ApiResponse UpdateApr([FromBody] per_apr_amount request)
}
/// <summary>
/// 删除
人员补充
绩效
/// 删除
医院其他
绩效
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
...
...
@@ -394,7 +394,7 @@ public ApiResponse AuditResult([FromBody] AprAmountAuditRequest request)
}
/// <summary>
/// 上传
人员
绩效文件
/// 上传
医院其他
绩效文件
/// </summary>
/// <param name="form"></param>
/// <returns></returns>
...
...
@@ -452,7 +452,7 @@ public ApiResponse<List<TitleValue>> GetPerforTypeDict([FromRoute] int allotId)
/// </summary>
/// <param name="allotId"></param>
/// <returns></returns>
[
Route
(
"
/
apr/overview/{allotId}"
)]
[
Route
(
"apr/overview/{allotId}"
)]
[
HttpPost
]
public
ApiResponse
AprOverview
(
int
allotId
)
{
...
...
@@ -694,7 +694,7 @@ public ApiResponse<List<TitleValue>> GetPerforTypeDictHide([FromRoute] int allot
/// </summary>
/// <param name="allotId"></param>
/// <returns></returns>
[
Route
(
"
/
apr/hide/overview/{allotId}"
)]
[
Route
(
"apr/hide/overview/{allotId}"
)]
[
HttpPost
]
public
ApiResponse
AprHideOverview
(
int
allotId
)
{
...
...
performance/Performance.Api/wwwroot/Performance.Api.xml
View file @
65dbd843
...
...
@@ -790,7 +790,7 @@
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprList(Performance.DtoModels.AllotIdRequest)"
>
<summary>
获取
人员补充
绩效列表
获取
医院其他
绩效列表
</summary>
<param
name=
"request"
></param>
<returns></returns>
...
...
@@ -811,21 +811,21 @@
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.InsertApr(Performance.EntityModels.per_apr_amount)"
>
<summary>
新增
人员补充
绩效
新增
医院其他
绩效
</summary>
<param
name=
"request"
></param>
<returns></returns>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.UpdateApr(Performance.EntityModels.per_apr_amount)"
>
<summary>
修改
人员补充
绩效
修改
医院其他
绩效
</summary>
<param
name=
"request"
></param>
<returns></returns>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.DeleteApr(Performance.DtoModels.IdRequest)"
>
<summary>
删除
人员补充
绩效
删除
医院其他
绩效
</summary>
<param
name=
"request"
></param>
<returns></returns>
...
...
@@ -838,7 +838,7 @@
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.Import(Microsoft.AspNetCore.Http.IFormCollection)"
>
<summary>
上传
人员
绩效文件
上传
医院其他
绩效文件
</summary>
<param
name=
"form"
></param>
<returns></returns>
...
...
performance/Performance.Repository/PerforPerapramountRepository.cs
View file @
65dbd843
...
...
@@ -14,35 +14,36 @@ namespace Performance.Repository
/// per_apr_amount Repository
/// </summary>
public
partial
class
PerforPerapramountRepository
:
PerforRepository
<
per_apr_amount
>
{
{
public
List
<
view_per_apr_amount
>
GetFullAmount
(
Func
<
per_apr_amount
,
bool
>
predicate
)
{
var
employees
=
this
.
context
.
Set
<
per_employee
>().
AsEnumerable
();
var
amounts
=
this
.
context
.
Set
<
per_apr_amount
>().
Where
(
predicate
);
var
res
=
amounts
.
Join
(
employees
,
outer
=>
new
{
outer
.
AllotId
,
outer
.
PersonnelNumber
},
inner
=>
new
{
AllotId
=
inner
.
AllotId
??
0
,
inner
.
PersonnelNumber
},
(
outer
,
inner
)
=>
new
view_per_apr_amount
{
Id
=
outer
.
Id
,
AllotId
=
outer
.
AllotId
,
PersonnelNumber
=
outer
.
PersonnelNumber
,
DoctorName
=
outer
.
DoctorName
,
PerforType
=
outer
.
PerforType
,
Amount
=
outer
.
Amount
,
AccountingUnit
=
inner
.
AccountingUnit
,
UnitType
=
inner
.
UnitType
,
TypeInDepartment
=
outer
.
TypeInDepartment
,
Status
=
outer
.
Status
,
AuditTime
=
outer
.
AuditTime
,
AuditUser
=
outer
.
AuditUser
,
CreateDate
=
outer
.
CreateDate
,
CreateUser
=
outer
.
CreateUser
,
Remark
=
outer
.
Remark
,
IsVerify
=
outer
.
IsVerify
,
VerifyMessage
=
outer
.
VerifyMessage
,
});
var
res
=
from
outer
in
amounts
join
inner
in
employees
on
new
{
outer
.
AllotId
,
outer
.
PersonnelNumber
}
equals
new
{
AllotId
=
inner
.
AllotId
??
0
,
inner
.
PersonnelNumber
}
into
temp
from
tt
in
temp
.
DefaultIfEmpty
()
select
new
view_per_apr_amount
{
Id
=
outer
.
Id
,
AllotId
=
outer
.
AllotId
,
PersonnelNumber
=
outer
.
PersonnelNumber
,
DoctorName
=
outer
.
DoctorName
,
PerforType
=
outer
.
PerforType
,
Amount
=
outer
.
Amount
,
AccountingUnit
=
tt
?.
AccountingUnit
??
""
,
UnitType
=
tt
?.
UnitType
??
""
,
TypeInDepartment
=
outer
.
TypeInDepartment
,
Status
=
outer
.
Status
,
AuditTime
=
outer
.
AuditTime
,
AuditUser
=
outer
.
AuditUser
,
CreateDate
=
outer
.
CreateDate
,
CreateUser
=
outer
.
CreateUser
,
Remark
=
outer
.
Remark
,
IsVerify
=
outer
.
IsVerify
,
VerifyMessage
=
outer
.
VerifyMessage
,
};
return
res
.
ToList
()
??
new
List
<
view_per_apr_amount
>();
}
}
...
...
performance/Performance.Repository/PerforPerapramounthideRepository.cs
View file @
65dbd843
...
...
@@ -20,29 +20,30 @@ public List<view_per_apr_amount> GetFullAmount(Func<per_apr_amount_hide, bool> p
var
employees
=
this
.
context
.
Set
<
per_employee
>().
AsEnumerable
();
var
amounts
=
this
.
context
.
Set
<
per_apr_amount_hide
>().
Where
(
predicate
);
var
res
=
amounts
.
Join
(
employees
,
outer
=>
new
{
outer
.
AllotId
,
outer
.
PersonnelNumber
},
inner
=>
new
{
AllotId
=
inner
.
AllotId
??
0
,
inner
.
PersonnelNumber
},
(
outer
,
inner
)
=>
new
view_per_apr_amount
{
Id
=
outer
.
Id
,
AllotId
=
outer
.
AllotId
,
PersonnelNumber
=
outer
.
PersonnelNumber
,
DoctorName
=
outer
.
DoctorName
,
PerforType
=
outer
.
PerforType
,
Amount
=
outer
.
Amount
,
AccountingUnit
=
inner
.
AccountingUnit
,
UnitType
=
inner
.
UnitType
,
TypeInDepartment
=
outer
.
TypeInDepartment
,
Status
=
outer
.
Status
,
AuditTime
=
outer
.
AuditTime
,
AuditUser
=
outer
.
AuditUser
,
CreateDate
=
outer
.
CreateDate
,
CreateUser
=
outer
.
CreateUser
,
Remark
=
outer
.
Remark
,
IsVerify
=
outer
.
IsVerify
,
VerifyMessage
=
outer
.
VerifyMessage
,
});
var
res
=
from
outer
in
amounts
join
inner
in
employees
on
new
{
outer
.
AllotId
,
outer
.
PersonnelNumber
}
equals
new
{
AllotId
=
inner
.
AllotId
??
0
,
inner
.
PersonnelNumber
}
into
temp
from
tt
in
temp
.
DefaultIfEmpty
()
select
new
view_per_apr_amount
{
Id
=
outer
.
Id
,
AllotId
=
outer
.
AllotId
,
PersonnelNumber
=
outer
.
PersonnelNumber
,
DoctorName
=
outer
.
DoctorName
,
PerforType
=
outer
.
PerforType
,
Amount
=
outer
.
Amount
,
AccountingUnit
=
tt
?.
AccountingUnit
??
""
,
UnitType
=
tt
?.
UnitType
??
""
,
TypeInDepartment
=
outer
.
TypeInDepartment
,
Status
=
outer
.
Status
,
AuditTime
=
outer
.
AuditTime
,
AuditUser
=
outer
.
AuditUser
,
CreateDate
=
outer
.
CreateDate
,
CreateUser
=
outer
.
CreateUser
,
Remark
=
outer
.
Remark
,
IsVerify
=
outer
.
IsVerify
,
VerifyMessage
=
outer
.
VerifyMessage
,
};
return
res
.
ToList
()
??
new
List
<
view_per_apr_amount
>();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment