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
97d1832d
Commit
97d1832d
authored
Jun 14, 2022
by
1391696987
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
报表分析/预留金额分开
parent
9dc0c4ab
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
15 additions
and
12 deletions
+15
-12
performance/Performance.Api/Controllers/AllotController.cs
+3
-2
performance/Performance.Api/wwwroot/Performance.Api.xml
+2
-2
performance/Performance.DtoModels/Request/ReservedRequest.cs
+1
-0
performance/Performance.Repository/PerforReportRepository .cs
+5
-3
performance/Performance.Services/AllotService.cs
+4
-5
No files found.
performance/Performance.Api/Controllers/AllotController.cs
View file @
97d1832d
...
@@ -497,8 +497,9 @@ public ApiResponse UpdateAllotShowFormula([FromBody] AllotRequest request)
...
@@ -497,8 +497,9 @@ public ApiResponse UpdateAllotShowFormula([FromBody] AllotRequest request)
}
}
/// <summary>
/// <summary>
/// 获取
/// 获取
预留金额
/// </summary>
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
/// <returns></returns>
[
Route
(
"reserved"
)]
[
Route
(
"reserved"
)]
[
HttpPost
]
[
HttpPost
]
...
@@ -508,7 +509,7 @@ public ApiResponse Reserved([FromBody] ReservedRequest request)
...
@@ -508,7 +509,7 @@ public ApiResponse Reserved([FromBody] ReservedRequest request)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"绩效信息无效"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"绩效信息无效"
);
var
userid
=
_claim
.
GetUserId
();
var
userid
=
_claim
.
GetUserId
();
var
reserveds
=
_allotService
.
GetReserved
(
request
.
HospitalId
,
request
.
Year
,
userid
);
var
reserveds
=
_allotService
.
GetReserved
(
request
,
userid
);
return
new
ApiResponse
(
ResponseType
.
OK
,
reserveds
);
return
new
ApiResponse
(
ResponseType
.
OK
,
reserveds
);
}
}
...
...
performance/Performance.Api/wwwroot/Performance.Api.xml
View file @
97d1832d
...
@@ -295,8 +295,9 @@
...
@@ -295,8 +295,9 @@
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.AllotController.Reserved(Performance.DtoModels.ReservedRequest)"
>
<member
name=
"M:Performance.Api.Controllers.AllotController.Reserved(Performance.DtoModels.ReservedRequest)"
>
<summary>
<summary>
获取
获取
预留金额
</summary>
</summary>
<param
name=
"request"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.AllotController.DownloadCurrentCalculationTable(System.Int32)"
>
<member
name=
"M:Performance.Api.Controllers.AllotController.DownloadCurrentCalculationTable(System.Int32)"
>
...
@@ -384,7 +385,6 @@
...
@@ -384,7 +385,6 @@
查询考勤记录
查询考勤记录
</summary>
</summary>
<param
name=
"allotId"
></param>
<param
name=
"allotId"
></param>
<param
name=
"hospitalId"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.AttendanceController.AttendanceBatch(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)"
>
<member
name=
"M:Performance.Api.Controllers.AttendanceController.AttendanceBatch(System.Int32,System.Int32,Performance.DtoModels.SaveCollectData)"
>
...
...
performance/Performance.DtoModels/Request/ReservedRequest.cs
View file @
97d1832d
...
@@ -8,5 +8,6 @@ public class ReservedRequest
...
@@ -8,5 +8,6 @@ public class ReservedRequest
{
{
public
int
HospitalId
{
get
;
set
;
}
public
int
HospitalId
{
get
;
set
;
}
public
int
Year
{
get
;
set
;
}
public
int
Year
{
get
;
set
;
}
public
int
Source
{
get
;
set
;
}
}
}
}
}
performance/Performance.Repository/PerforReportRepository .cs
View file @
97d1832d
...
@@ -385,10 +385,12 @@ public List<PerReport> NurseAvg(ReportRequest request)
...
@@ -385,10 +385,12 @@ public List<PerReport> NurseAvg(ReportRequest request)
/// <param name="hospitalId"></param>
/// <param name="hospitalId"></param>
/// <param name="year"></param>
/// <param name="year"></param>
/// <returns></returns>
/// <returns></returns>
public
List
<
EmployeeReservedDto
>
GetEmployeeReserved
(
int
hospitalId
,
int
year
)
public
List
<
EmployeeReservedDto
>
GetEmployeeReserved
(
ReservedRequest
request
)
{
{
string
sql
=
"SELECT * FROM view_allot_result_report WHERE HospitalID=@HospitalID AND Year=@Year"
;
string
view
=
request
.
Source
==
1
?
"view_allot_result_report_emp"
:
request
.
Source
==
2
?
"view_allot_result_report_issue"
:
request
.
Source
==
3
?
"view_allot_result_report"
:
""
;
return
DapperQuery
<
EmployeeReservedDto
>(
sql
,
new
{
HospitalID
=
hospitalId
,
Year
=
year
})?.
ToList
();
string
sql
=
$"SELECT * FROM
{
view
}
WHERE HospitalID=@HospitalID AND Year=@Year"
;
return
DapperQuery
<
EmployeeReservedDto
>(
sql
,
new
{
HospitalID
=
request
.
HospitalId
,
Year
=
request
.
Year
})?.
ToList
();
}
}
public
List
<
view_allot_result
>
GetOwnerPerformance
(
List
<
int
>
hospitalId
,
string
jobNumber
)
public
List
<
view_allot_result
>
GetOwnerPerformance
(
List
<
int
>
hospitalId
,
string
jobNumber
)
...
...
performance/Performance.Services/AllotService.cs
View file @
97d1832d
...
@@ -642,13 +642,12 @@ public List<log_dbug> AllotLog(per_allot allot, int type)
...
@@ -642,13 +642,12 @@ public List<log_dbug> AllotLog(per_allot allot, int type)
}
}
/// <summary>
/// <summary>
///
获取医院预留绩效
///
/// </summary>
/// </summary>
/// <param name="hospitalId"></param>
/// <param name="request"></param>
/// <param name="year"></param>
/// <param name="userid"></param>
/// <param name="userid"></param>
/// <returns></returns>
/// <returns></returns>
public
List
<
EmployeeReservedDto
>
GetReserved
(
int
hospitalId
,
int
year
,
int
userid
)
public
List
<
EmployeeReservedDto
>
GetReserved
(
ReservedRequest
request
,
int
userid
)
{
{
var
user
=
userService
.
GetUser
(
userid
);
var
user
=
userService
.
GetUser
(
userid
);
if
(
user
==
null
)
if
(
user
==
null
)
...
@@ -658,7 +657,7 @@ public List<EmployeeReservedDto> GetReserved(int hospitalId, int year, int useri
...
@@ -658,7 +657,7 @@ public List<EmployeeReservedDto> GetReserved(int hospitalId, int year, int useri
if
(!
role
.
HasValue
)
if
(!
role
.
HasValue
)
throw
new
PerformanceException
(
"用户信息错误"
);
throw
new
PerformanceException
(
"用户信息错误"
);
var
reserveds
=
_reportRepository
.
GetEmployeeReserved
(
hospitalId
,
year
);
var
reserveds
=
_reportRepository
.
GetEmployeeReserved
(
request
);
if
(
reserveds
!=
null
&&
reserveds
.
Any
())
if
(
reserveds
!=
null
&&
reserveds
.
Any
())
{
{
...
...
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