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
093f1039
Commit
093f1039
authored
Mar 21, 2019
by
ruyun.zhang@suvalue.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增绩效创建人
parent
ed9795df
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
3 deletions
+13
-3
performance/Performance.Api/Controllers/AllotController.cs
+6
-2
performance/Performance.EntityModels/Entity/sys_allot.cs
+5
-0
performance/Performance.Services/AllotService.cs
+2
-1
No files found.
performance/Performance.Api/Controllers/AllotController.cs
View file @
093f1039
...
@@ -27,18 +27,21 @@ public class AllotController : Controller
...
@@ -27,18 +27,21 @@ public class AllotController : Controller
private
PerExcelService
_perExcelService
;
private
PerExcelService
_perExcelService
;
private
IHostingEnvironment
_evn
;
private
IHostingEnvironment
_evn
;
private
ILogger
<
AllotController
>
_logger
;
private
ILogger
<
AllotController
>
_logger
;
private
ClaimService
_claim
;
public
AllotController
(
AllotService
allotService
,
public
AllotController
(
AllotService
allotService
,
HospitalService
hospitalService
,
HospitalService
hospitalService
,
PerExcelService
perExcelService
,
PerExcelService
perExcelService
,
ILogger
<
AllotController
>
logger
,
ILogger
<
AllotController
>
logger
,
IHostingEnvironment
evn
)
IHostingEnvironment
evn
,
ClaimService
claim
)
{
{
_allotService
=
allotService
;
_allotService
=
allotService
;
_hospitalService
=
hospitalService
;
_hospitalService
=
hospitalService
;
_perExcelService
=
perExcelService
;
_perExcelService
=
perExcelService
;
_logger
=
logger
;
_logger
=
logger
;
_evn
=
evn
;
_evn
=
evn
;
_claim
=
claim
;
}
}
/// <summary>
/// <summary>
...
@@ -63,7 +66,8 @@ public ApiResponse List([FromBody]AllotRequest request)
...
@@ -63,7 +66,8 @@ public ApiResponse List([FromBody]AllotRequest request)
[
HttpPost
]
[
HttpPost
]
public
ApiResponse
<
AllotResponse
>
Insert
([
CustomizeValidator
(
RuleSet
=
"Insert"
),
FromBody
]
AllotRequest
request
)
public
ApiResponse
<
AllotResponse
>
Insert
([
CustomizeValidator
(
RuleSet
=
"Insert"
),
FromBody
]
AllotRequest
request
)
{
{
var
result
=
_allotService
.
InsertAllot
(
request
);
var
user
=
_claim
.
At
(
request
);
var
result
=
_allotService
.
InsertAllot
(
request
,
user
.
UserID
);
return
new
ApiResponse
<
AllotResponse
>(
ResponseType
.
OK
,
result
);
return
new
ApiResponse
<
AllotResponse
>(
ResponseType
.
OK
,
result
);
}
}
...
...
performance/Performance.EntityModels/Entity/sys_allot.cs
View file @
093f1039
...
@@ -26,6 +26,11 @@ public class sys_allot
...
@@ -26,6 +26,11 @@ public class sys_allot
public
int
HospitalId
{
get
;
set
;
}
public
int
HospitalId
{
get
;
set
;
}
/// <summary>
/// <summary>
/// CreateUser
/// </summary>
public
int
CreateUser
{
get
;
set
;
}
/// <summary>
/// 绩效发放年
/// 绩效发放年
/// </summary>
/// </summary>
public
int
Year
{
get
;
set
;
}
public
int
Year
{
get
;
set
;
}
...
...
performance/Performance.Services/AllotService.cs
View file @
093f1039
...
@@ -47,7 +47,7 @@ public List<AllotResponse> GetAllotList(int? hospitalId)
...
@@ -47,7 +47,7 @@ public List<AllotResponse> GetAllotList(int? hospitalId)
/// </summary>
/// </summary>
/// <param name="request"></param>
/// <param name="request"></param>
/// <returns></returns>
/// <returns></returns>
public
AllotResponse
InsertAllot
(
AllotRequest
request
)
public
AllotResponse
InsertAllot
(
AllotRequest
request
,
int
userID
)
{
{
var
repAllot
=
_allotRepository
.
GetEntities
(
t
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Year
==
request
.
Year
&&
t
.
Month
==
request
.
Month
);
var
repAllot
=
_allotRepository
.
GetEntities
(
t
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Year
==
request
.
Year
&&
t
.
Month
==
request
.
Month
);
if
(
repAllot
!=
null
&&
repAllot
.
Count
()
>
0
)
if
(
repAllot
!=
null
&&
repAllot
.
Count
()
>
0
)
...
@@ -55,6 +55,7 @@ public AllotResponse InsertAllot(AllotRequest request)
...
@@ -55,6 +55,7 @@ public AllotResponse InsertAllot(AllotRequest request)
var
allot
=
Mapper
.
Map
<
sys_allot
>(
request
);
var
allot
=
Mapper
.
Map
<
sys_allot
>(
request
);
allot
.
CreateDate
=
DateTime
.
Now
;
allot
.
CreateDate
=
DateTime
.
Now
;
allot
.
CreateUser
=
userID
;
allot
.
States
=
0
;
allot
.
States
=
0
;
if
(!
_allotRepository
.
Add
(
allot
))
if
(!
_allotRepository
.
Add
(
allot
))
throw
new
PerformanceException
(
"保存失败"
);
throw
new
PerformanceException
(
"保存失败"
);
...
...
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