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
b7feb4f7
Commit
b7feb4f7
authored
Jun 19, 2019
by
799284587@qq.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
绩效基数接口查询
parent
63de1018
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
52 additions
and
19 deletions
+52
-19
performance/Performance.Api/Controllers/ComputeController.cs
+17
-0
performance/Performance.Services/ComputeService.cs
+35
-19
No files found.
performance/Performance.Api/Controllers/ComputeController.cs
View file @
b7feb4f7
...
@@ -143,5 +143,21 @@ public ApiResponse UpdateRealfee([CustomizeValidator(RuleSet = "UpdateReal"), Fr
...
@@ -143,5 +143,21 @@ public ApiResponse UpdateRealfee([CustomizeValidator(RuleSet = "UpdateReal"), Fr
compute
=
_computeService
.
UpdateRealfee
(
request
,
user
);
compute
=
_computeService
.
UpdateRealfee
(
request
,
user
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"修改成功"
,
compute
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"修改成功"
,
compute
);
}
}
/// <summary>
/// 获取全院绩效列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
Route
(
"getbaiscnorm"
)]
[
HttpPost
]
public
ApiResponse
GetBaiscnorm
([
FromBody
]
ComputerRequest
request
)
{
var
allot
=
_allotService
.
GetAllot
(
request
.
AllotId
);
if
(
null
==
allot
)
throw
new
PerformanceException
(
"当前绩效记录不存在"
);
var
list
=
_computeService
.
GetBaiscnorm
(
request
.
AllotId
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
list
);
}
}
}
}
}
\ No newline at end of file
performance/Performance.Services/ComputeService.cs
View file @
b7feb4f7
...
@@ -12,15 +12,17 @@ namespace Performance.Services
...
@@ -12,15 +12,17 @@ namespace Performance.Services
{
{
public
class
ComputeService
:
IAutoInjection
public
class
ComputeService
:
IAutoInjection
{
{
private
PerforResaccountdoctorRepository
_perforResAccountdoctorRepository
;
private
readonly
PerforResaccountdoctorRepository
_perforResAccountdoctorRepository
;
private
PerforResaccountnurseRepository
_perforResAccountnurseRepository
;
private
readonly
PerforResaccountnurseRepository
_perforResAccountnurseRepository
;
private
PerforPersheetRepository
_perforPerSheetRepository
;
private
readonly
PerforPersheetRepository
_perforPerSheetRepository
;
private
PerforImdataRepository
_perforImDataRepository
;
private
readonly
PerforImdataRepository
_perforImDataRepository
;
private
PerforRescomputeRepository
_perforRescomputeRepository
;
private
readonly
PerforRescomputeRepository
_perforRescomputeRepository
;
private
PerforResspecialunitRepository
_perforResspecialunitRepository
;
private
readonly
PerforResspecialunitRepository
_perforResspecialunitRepository
;
private
PerforPeragainallotRepository
_perforPeragainallotRepository
;
private
readonly
PerforPeragainallotRepository
_perforPeragainallotRepository
;
private
PerforUserRepository
_perforUserRepository
;
private
readonly
PerforUserRepository
_perforUserRepository
;
private
PerforAgemployeeRepository
_perforAgemployeeRepository
;
private
readonly
PerforAgemployeeRepository
_perforAgemployeeRepository
;
private
readonly
PerforResbaiscnormRepository
perforResbaiscnormRepository
;
public
ComputeService
(
PerforResaccountdoctorRepository
perforResAccountdoctorRepository
,
public
ComputeService
(
PerforResaccountdoctorRepository
perforResAccountdoctorRepository
,
PerforResaccountnurseRepository
perforResAccountnurseRepository
,
PerforResaccountnurseRepository
perforResAccountnurseRepository
,
PerforPersheetRepository
perforPerSheetRepository
,
PerforPersheetRepository
perforPerSheetRepository
,
...
@@ -29,17 +31,19 @@ public class ComputeService : IAutoInjection
...
@@ -29,17 +31,19 @@ public class ComputeService : IAutoInjection
PerforResspecialunitRepository
perforResspecialunitRepository
,
PerforResspecialunitRepository
perforResspecialunitRepository
,
PerforPeragainallotRepository
perforPeragainallotRepository
,
PerforPeragainallotRepository
perforPeragainallotRepository
,
PerforUserRepository
perforUserRepository
,
PerforUserRepository
perforUserRepository
,
PerforAgemployeeRepository
perforAgemployeeRepository
)
PerforAgemployeeRepository
perforAgemployeeRepository
,
PerforResbaiscnormRepository
perforResbaiscnormRepository
)
{
{
_perforResAccountdoctorRepository
=
perforResAccountdoctorRepository
;
this
.
_perforResAccountdoctorRepository
=
perforResAccountdoctorRepository
;
_perforResAccountnurseRepository
=
perforResAccountnurseRepository
;
this
.
_perforResAccountnurseRepository
=
perforResAccountnurseRepository
;
_perforPerSheetRepository
=
perforPerSheetRepository
;
this
.
_perforPerSheetRepository
=
perforPerSheetRepository
;
_perforImDataRepository
=
perforImDataRepository
;
this
.
_perforImDataRepository
=
perforImDataRepository
;
_perforRescomputeRepository
=
perforRescomputeRepository
;
this
.
_perforRescomputeRepository
=
perforRescomputeRepository
;
_perforResspecialunitRepository
=
perforResspecialunitRepository
;
this
.
_perforResspecialunitRepository
=
perforResspecialunitRepository
;
_perforPeragainallotRepository
=
perforPeragainallotRepository
;
this
.
_perforPeragainallotRepository
=
perforPeragainallotRepository
;
_perforUserRepository
=
perforUserRepository
;
this
.
_perforUserRepository
=
perforUserRepository
;
_perforAgemployeeRepository
=
perforAgemployeeRepository
;
this
.
_perforAgemployeeRepository
=
perforAgemployeeRepository
;
this
.
perforResbaiscnormRepository
=
perforResbaiscnormRepository
;
}
}
/// <summary>
/// <summary>
...
@@ -287,5 +291,17 @@ public res_compute UpdateRealfee(ComputerRequest request, UserIdentity user)
...
@@ -287,5 +291,17 @@ public res_compute UpdateRealfee(ComputerRequest request, UserIdentity user)
return
compute
;
return
compute
;
}
}
/// <summary>
/// 返回绩效平均值
/// </summary>
/// <param name="type"></param>
/// <param name="id"></param>
/// <param name="score"></param>
/// <returns></returns>
public
List
<
res_baiscnorm
>
GetBaiscnorm
(
int
allotId
)
{
return
perforResbaiscnormRepository
.
GetEntities
(
t
=>
t
.
AllotID
==
allotId
);
}
}
}
}
}
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