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
2723f63b
Commit
2723f63b
authored
Jul 07, 2021
by
ruyun.zhang@suvalue.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/feature/新二次分配' into feature/新二次分配
parents
b4a4b88a
829b1b92
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
2 deletions
+20
-2
performance/Performance.Services/SecondAllotService.cs
+20
-2
No files found.
performance/Performance.Services/SecondAllotService.cs
View file @
2723f63b
...
@@ -1360,7 +1360,16 @@ public List<ag_workload> GetWorkloadList(WorkloadRequest request)
...
@@ -1360,7 +1360,16 @@ public List<ag_workload> GetWorkloadList(WorkloadRequest request)
/// <returns></returns>
/// <returns></returns>
public
bool
WorkloadAdd
(
WorkloadRequest
request
)
public
bool
WorkloadAdd
(
WorkloadRequest
request
)
{
{
var
workloadList
=
agworkloadRepository
.
GetEntities
(
t
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Department
==
request
.
Department
&&
t
.
UnitType
==
request
.
UnitType
);
Expression
<
Func
<
ag_workload
,
bool
>>
exp
=
(
t
)
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Department
==
request
.
Department
&&
t
.
UnitType
==
request
.
UnitType
;
if
(
request
.
IsSingleAwards
)
{
exp
=
exp
.
And
(
t
=>
t
.
ItemId
.
StartsWith
(
AgWorkloadType
.
SingleAwards
.
ToString
()));
}
else
{
exp
=
exp
.
And
(
t
=>
t
.
ItemId
.
StartsWith
(
$"
{
AgWorkloadType
.
Workload
}
_"
));
}
var
workloadList
=
agworkloadRepository
.
GetEntities
(
exp
);
if
(
workloadList
!=
null
&&
workloadList
.
Any
(
t
=>
t
.
ItemName
==
request
.
ItemName
))
if
(
workloadList
!=
null
&&
workloadList
.
Any
(
t
=>
t
.
ItemName
==
request
.
ItemName
))
throw
new
PerformanceException
(
"项目名称重复"
);
throw
new
PerformanceException
(
"项目名称重复"
);
ag_workload
workload
=
new
ag_workload
ag_workload
workload
=
new
ag_workload
...
@@ -1391,7 +1400,16 @@ public bool WorkloadAdd(WorkloadRequest request)
...
@@ -1391,7 +1400,16 @@ public bool WorkloadAdd(WorkloadRequest request)
/// <returns></returns>
/// <returns></returns>
public
bool
WorkloadUpdate
(
WorkloadRequest
request
)
public
bool
WorkloadUpdate
(
WorkloadRequest
request
)
{
{
var
workloadList
=
agworkloadRepository
.
GetEntities
(
t
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Department
==
request
.
Department
&&
t
.
UnitType
==
request
.
UnitType
);
Expression
<
Func
<
ag_workload
,
bool
>>
exp
=
(
t
)
=>
t
.
HospitalId
==
request
.
HospitalId
&&
t
.
Department
==
request
.
Department
&&
t
.
UnitType
==
request
.
UnitType
;
if
(
request
.
IsSingleAwards
)
{
exp
=
exp
.
And
(
t
=>
t
.
ItemId
.
StartsWith
(
AgWorkloadType
.
SingleAwards
.
ToString
()));
}
else
{
exp
=
exp
.
And
(
t
=>
t
.
ItemId
.
StartsWith
(
$"
{
AgWorkloadType
.
Workload
}
_"
));
}
var
workloadList
=
agworkloadRepository
.
GetEntities
(
exp
);
if
(
workloadList
!=
null
&&
workloadList
.
Any
(
t
=>
t
.
Id
!=
request
.
Id
&&
t
.
ItemName
==
request
.
ItemName
))
if
(
workloadList
!=
null
&&
workloadList
.
Any
(
t
=>
t
.
Id
!=
request
.
Id
&&
t
.
ItemName
==
request
.
ItemName
))
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