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
bed6a05a
Commit
bed6a05a
authored
Apr 13, 2021
by
lcx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除ag_fixaitem中的worktype
parent
06455d09
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
27 deletions
+9
-27
performance/Performance.Api/wwwroot/Performance.EntityModels.xml
+0
-5
performance/Performance.DtoModels/AutoMapper/AutoMapperConfigs.cs
+1
-2
performance/Performance.DtoModels/Response/SecondResponse.cs
+0
-1
performance/Performance.EntityModels/Entity/ag_fixatitem.cs
+0
-5
performance/Performance.Services/SecondAllot/SecondAllotDetails.cs
+4
-7
performance/Performance.Services/SecondAllotService.cs
+4
-7
No files found.
performance/Performance.Api/wwwroot/Performance.EntityModels.xml
View file @
bed6a05a
...
@@ -823,11 +823,6 @@
...
@@ -823,11 +823,6 @@
1 value相加值为1
1 value相加值为1
</summary>
</summary>
</member>
</member>
<member
name=
"P:Performance.EntityModels.ag_fixatitem.WorkType"
>
<summary>
</summary>
</member>
<member
name=
"T:Performance.EntityModels.ag_header"
>
<member
name=
"T:Performance.EntityModels.ag_header"
>
<summary>
<summary>
二次分配不固定列头数据
二次分配不固定列头数据
...
...
performance/Performance.DtoModels/AutoMapper/AutoMapperConfigs.cs
View file @
bed6a05a
...
@@ -185,8 +185,7 @@ public AutoMapperConfigs()
...
@@ -185,8 +185,7 @@ public AutoMapperConfigs()
CreateMap
<
ag_tempitem
,
HeadItem
>();
CreateMap
<
ag_tempitem
,
HeadItem
>();
CreateMap
<
ag_workload
,
HeadItem
>()
CreateMap
<
ag_workload
,
HeadItem
>()
.
ForMember
(
dest
=>
dest
.
FiledId
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemId
))
.
ForMember
(
dest
=>
dest
.
FiledId
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemId
))
.
ForMember
(
dest
=>
dest
.
FiledName
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemName
))
.
ForMember
(
dest
=>
dest
.
FiledName
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemName
));
.
ForMember
(
dest
=>
dest
.
WorkType
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
WorkTypeId
));
CreateMap
<
ag_fixatitem
,
BodyItem
>()
CreateMap
<
ag_fixatitem
,
BodyItem
>()
.
ForMember
(
dest
=>
dest
.
FiledName
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemName
))
.
ForMember
(
dest
=>
dest
.
FiledName
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemName
))
.
ForMember
(
dest
=>
dest
.
Value
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemValue
));
.
ForMember
(
dest
=>
dest
.
Value
,
opt
=>
opt
.
MapFrom
(
src
=>
src
.
ItemValue
));
...
...
performance/Performance.DtoModels/Response/SecondResponse.cs
View file @
bed6a05a
...
@@ -52,7 +52,6 @@ public BodyItem(HeadItem headItem)
...
@@ -52,7 +52,6 @@ public BodyItem(HeadItem headItem)
SourceType
=
headItem
.
SourceType
;
SourceType
=
headItem
.
SourceType
;
IsBring
=
headItem
.
IsBring
;
IsBring
=
headItem
.
IsBring
;
SpecialAttr
=
headItem
.
SpecialAttr
;
SpecialAttr
=
headItem
.
SpecialAttr
;
WorkType
=
headItem
.
WorkType
;
}
}
}
}
}
}
performance/Performance.EntityModels/Entity/ag_fixatitem.cs
View file @
bed6a05a
...
@@ -75,10 +75,5 @@ public class ag_fixatitem
...
@@ -75,10 +75,5 @@ public class ag_fixatitem
/// 1 value相加值为1
/// 1 value相加值为1
/// </summary>
/// </summary>
public
Nullable
<
int
>
SpecialAttr
{
get
;
set
;
}
public
Nullable
<
int
>
SpecialAttr
{
get
;
set
;
}
/// <summary>
///
/// </summary>
public
Nullable
<
int
>
WorkType
{
get
;
set
;
}
}
}
}
}
performance/Performance.Services/SecondAllot/SecondAllotDetails.cs
View file @
bed6a05a
...
@@ -111,7 +111,7 @@ public SecondResponse GetSecondDetails(int userId, int secondId, int hospitalId,
...
@@ -111,7 +111,7 @@ public SecondResponse GetSecondDetails(int userId, int secondId, int hospitalId,
SupplyHeaderByWorkItem
(
hospitalId
,
result
,
secondAllot
,
savedDataList
);
SupplyHeaderByWorkItem
(
hospitalId
,
result
,
secondAllot
,
savedDataList
);
result
.
HeadItems
=
result
.
HeadItems
.
OrderBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
WorkType
).
ThenBy
(
t
=>
t
.
Sort
).
ThenBy
(
t
=>
t
.
FiledName
).
ToList
();
result
.
HeadItems
=
result
.
HeadItems
.
OrderBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
Sort
).
ThenBy
(
t
=>
t
.
FiledName
).
ToList
();
result
.
BodyItems
=
result
.
BodyItems
.
OrderBy
(
t
=>
t
.
RowNumber
).
ToList
();
result
.
BodyItems
=
result
.
BodyItems
.
OrderBy
(
t
=>
t
.
RowNumber
).
ToList
();
return
result
;
return
result
;
...
@@ -257,7 +257,7 @@ public List<BodyItem> GetEmployeeFromSavedData(int userId, ag_secondallot second
...
@@ -257,7 +257,7 @@ public List<BodyItem> GetEmployeeFromSavedData(int userId, ag_secondallot second
foreach
(
var
column
in
otherShowColumns
)
foreach
(
var
column
in
otherShowColumns
)
{
{
var
tableFixedData
=
new
BodyItem
(
column
);
var
tableFixedData
=
new
BodyItem
(
column
);
var
savedData
=
savedDataList
.
FirstOrDefault
(
w
=>
w
.
RowNumber
==
rowNumber
&&
w
.
Type
==
column
.
Type
&&
w
.
ItemName
==
column
.
FiledName
&&
w
.
WorkType
==
column
.
WorkType
);
var
savedData
=
savedDataList
.
FirstOrDefault
(
w
=>
w
.
RowNumber
==
rowNumber
&&
w
.
Type
==
column
.
Type
&&
w
.
ItemName
==
column
.
FiledName
);
if
(
savedData
!=
null
)
if
(
savedData
!=
null
)
{
{
tableFixedData
.
Value
=
savedData
.
ItemValue
;
tableFixedData
.
Value
=
savedData
.
ItemValue
;
...
@@ -604,7 +604,6 @@ private void SupplyHeaderByWorkItem(int hospitalId, SecondResponse result, ag_se
...
@@ -604,7 +604,6 @@ private void SupplyHeaderByWorkItem(int hospitalId, SecondResponse result, ag_se
headItem
.
FiledName
+=
"金额"
;
headItem
.
FiledName
+=
"金额"
;
headItem
.
FiledId
+=
item
.
Id
;
headItem
.
FiledId
+=
item
.
Id
;
headItem
.
Sort
=
maxSortValue
+
sortindex
;
headItem
.
Sort
=
maxSortValue
+
sortindex
;
headItem
.
WorkType
=
item
.
Id
;
headerItems
.
Add
(
headItem
);
headerItems
.
Add
(
headItem
);
sortindex
++;
sortindex
++;
}
}
...
@@ -612,19 +611,17 @@ private void SupplyHeaderByWorkItem(int hospitalId, SecondResponse result, ag_se
...
@@ -612,19 +611,17 @@ private void SupplyHeaderByWorkItem(int hospitalId, SecondResponse result, ag_se
}
}
var
defauleHeader
=
new
List
<
ag_workload_type
>
var
defauleHeader
=
new
List
<
ag_workload_type
>
{
{
new
ag_workload_type
{
Id
=
2
,
TypeName
=
"工作量绩效占比"
,
},
new
ag_workload_type
{
Id
=
(
int
)
AgWorkloadType
.
Workload
,
TypeName
=
"工作量绩效占比"
,
},
new
ag_workload_type
{
Id
=
2
,
TypeName
=
"工作量分配绩效金额"
},
new
ag_workload_type
{
Id
=
(
int
)
AgWorkloadType
.
Workload
,
TypeName
=
"工作量分配绩效金额"
},
};
};
foreach
(
var
item
in
defauleHeader
)
foreach
(
var
item
in
defauleHeader
)
{
{
result
.
HeadItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
result
.
HeadItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
{
{
t
.
WorkType
=
item
.
Id
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
});
});
result
.
BodyItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
result
.
BodyItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
{
{
t
.
WorkType
=
item
.
Id
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
});
});
}
}
...
...
performance/Performance.Services/SecondAllotService.cs
View file @
bed6a05a
...
@@ -386,7 +386,7 @@ public SecondResponse GetSecondDetail(UseTempRequest request, int userId)
...
@@ -386,7 +386,7 @@ public SecondResponse GetSecondDetail(UseTempRequest request, int userId)
return
new
SecondResponse
return
new
SecondResponse
{
{
HeadItems
=
result
.
HeadItems
.
OrderBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
WorkType
).
ThenBy
(
t
=>
t
.
Sort
).
ThenBy
(
t
=>
t
.
FiledName
).
ToList
(),
HeadItems
=
result
.
HeadItems
.
OrderBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
Sort
).
ThenBy
(
t
=>
t
.
FiledName
).
ToList
(),
BodyItems
=
result
.
BodyItems
.
OrderBy
(
t
=>
t
.
RowNumber
).
ThenBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
Sort
).
ToList
(),
BodyItems
=
result
.
BodyItems
.
OrderBy
(
t
=>
t
.
RowNumber
).
ThenBy
(
t
=>
t
.
Type
).
ThenBy
(
t
=>
t
.
Sort
).
ToList
(),
};
};
}
}
...
@@ -664,7 +664,6 @@ private void SupplyHeaderByWorkItem(UseTempRequest request, SecondResponse resul
...
@@ -664,7 +664,6 @@ private void SupplyHeaderByWorkItem(UseTempRequest request, SecondResponse resul
headItem
.
FiledName
+=
"金额"
;
headItem
.
FiledName
+=
"金额"
;
headItem
.
FiledId
+=
item
.
Id
;
headItem
.
FiledId
+=
item
.
Id
;
headItem
.
Sort
=
maxSortValue
+
sortindex
;
headItem
.
Sort
=
maxSortValue
+
sortindex
;
headItem
.
WorkType
=
item
.
Id
;
headerItems
.
Add
(
headItem
);
headerItems
.
Add
(
headItem
);
sortindex
++;
sortindex
++;
}
}
...
@@ -672,19 +671,17 @@ private void SupplyHeaderByWorkItem(UseTempRequest request, SecondResponse resul
...
@@ -672,19 +671,17 @@ private void SupplyHeaderByWorkItem(UseTempRequest request, SecondResponse resul
}
}
var
defauleHeader
=
new
List
<
ag_workload_type
>
var
defauleHeader
=
new
List
<
ag_workload_type
>
{
{
new
ag_workload_type
{
Id
=
2
,
TypeName
=
"工作量绩效占比"
,
},
new
ag_workload_type
{
Id
=
(
int
)
AgWorkloadType
.
Workload
,
TypeName
=
"工作量绩效占比"
,
},
new
ag_workload_type
{
Id
=
2
,
TypeName
=
"工作量分配绩效金额"
},
new
ag_workload_type
{
Id
=
(
int
)
AgWorkloadType
.
Workload
,
TypeName
=
"工作量分配绩效金额"
},
};
};
foreach
(
var
item
in
defauleHeader
)
foreach
(
var
item
in
defauleHeader
)
{
{
result
.
HeadItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
result
.
HeadItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
{
{
t
.
WorkType
=
item
.
Id
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
});
});
result
.
BodyItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
result
.
BodyItems
.
Where
(
t
=>
t
.
FiledName
==
item
.
TypeName
).
ToList
()?.
ForEach
(
t
=>
{
{
t
.
WorkType
=
item
.
Id
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
t
.
SpecialAttr
=
item
.
TypeName
.
IndexOf
(
"占比"
)
>
-
1
?
1
:
2
;
});
});
}
}
...
@@ -914,7 +911,7 @@ public bool UseTemp(UseTempRequest request)
...
@@ -914,7 +911,7 @@ public bool UseTemp(UseTempRequest request)
secondList
?.
ForEach
(
t
=>
t
.
IsArchive
=
allotList
.
FirstOrDefault
(
a
=>
a
.
ID
==
t
.
AllotId
).
States
==
8
?
1
:
0
);
secondList
?.
ForEach
(
t
=>
t
.
IsArchive
=
allotList
.
FirstOrDefault
(
a
=>
a
.
ID
==
t
.
AllotId
).
States
==
8
?
1
:
0
);
//获取未归档 未提交 驳回 的二次绩效
//获取未归档 未提交 驳回 的二次绩效
var
secondId
=
secondList
.
Where
(
s
=>
s
.
IsArchive
==
0
)?
.
Select
(
s
=>
s
.
Id
);
var
secondId
=
secondList
?.
Where
(
s
=>
s
.
IsArchive
==
0
)
.
Select
(
s
=>
s
.
Id
);
if
(
secondId
==
null
||
secondId
.
Count
()
<=
0
)
if
(
secondId
==
null
||
secondId
.
Count
()
<=
0
)
return
result
;
return
result
;
...
...
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