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
3e1e16a1
Commit
3e1e16a1
authored
May 12, 2023
by
wyc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
考核管理 模板修改 分值字段修改
parent
4e7ee220
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
21 additions
and
17 deletions
+21
-17
performance/Performance.Api/Controllers/AssessNewController.cs
+0
-4
performance/Performance.DtoModels/Request/AssessSchemeEnterRequest.cs
+1
-1
performance/Performance.DtoModels/Request/AssessSchemeItemsRequest.cs
+1
-1
performance/Performance.DtoModels/Response/AssessSchemeDataResponse.cs
+4
-4
performance/Performance.DtoModels/Response/PerAssessmentStatisticsResponse.cs
+1
-1
performance/Performance.EntityModels/Entity/per_assess_issue_scheme.cs
+2
-2
performance/Performance.EntityModels/Entity/per_assess_scheme_items.cs
+1
-1
performance/Performance.EntityModels/Other/view_assess_issue.cs
+1
-1
performance/Performance.EntityModels/Other/view_assess_result.cs
+1
-1
performance/Performance.Services/AssessNewService.cs
+9
-1
No files found.
performance/Performance.Api/Controllers/AssessNewController.cs
View file @
3e1e16a1
...
@@ -179,8 +179,6 @@ public IActionResult SchemeDownload([FromBody] AddAssessSchemeRequest query)
...
@@ -179,8 +179,6 @@ public IActionResult SchemeDownload([FromBody] AddAssessSchemeRequest query)
new
ExcelDownloadHeads
{
Alias
=
"考核方案名称"
,
Name
=
nameof
(
RecordAssessScheme
.
SchemeName
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核方案名称"
,
Name
=
nameof
(
RecordAssessScheme
.
SchemeName
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核方案类型"
,
Name
=
nameof
(
RecordAssessScheme
.
AssessName
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核方案类型"
,
Name
=
nameof
(
RecordAssessScheme
.
AssessName
)
},
new
ExcelDownloadHeads
{
Alias
=
"备注"
,
Name
=
nameof
(
RecordAssessScheme
.
SchemeRemarks
)
},
new
ExcelDownloadHeads
{
Alias
=
"备注"
,
Name
=
nameof
(
RecordAssessScheme
.
SchemeRemarks
)
},
new
ExcelDownloadHeads
{
Alias
=
"创建时间"
,
Name
=
nameof
(
RecordAssessScheme
.
CreateTime
)
},
new
ExcelDownloadHeads
{
Alias
=
"最后修改时间"
,
Name
=
nameof
(
RecordAssessScheme
.
UpdateTime
)
},
};
};
var
q
=
new
QuerySchemeList
var
q
=
new
QuerySchemeList
{
{
...
@@ -294,8 +292,6 @@ public IActionResult SchemeItemsDownload([FromBody] QuerySchemeItemsList query)
...
@@ -294,8 +292,6 @@ public IActionResult SchemeItemsDownload([FromBody] QuerySchemeItemsList query)
new
ExcelDownloadHeads
{
Alias
=
"考核标准"
,
Name
=
nameof
(
per_assess_scheme_items
.
AssessNorm
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核标准"
,
Name
=
nameof
(
per_assess_scheme_items
.
AssessNorm
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核单元组别"
,
Name
=
nameof
(
per_assess_scheme_items
.
UnitType
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核单元组别"
,
Name
=
nameof
(
per_assess_scheme_items
.
UnitType
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核单元名称"
,
Name
=
nameof
(
per_assess_scheme_items
.
AccountingUnit
)
},
new
ExcelDownloadHeads
{
Alias
=
"考核单元名称"
,
Name
=
nameof
(
per_assess_scheme_items
.
AccountingUnit
)
},
new
ExcelDownloadHeads
{
Alias
=
"创建时间"
,
Name
=
nameof
(
per_assess_scheme_items
.
CreateTime
)
},
new
ExcelDownloadHeads
{
Alias
=
"最后修改时间"
,
Name
=
nameof
(
per_assess_scheme_items
.
UpdateTime
)
},
};
};
query
.
Page
=
1
;
query
.
Page
=
1
;
query
.
PageSize
=
int
.
MaxValue
;
query
.
PageSize
=
int
.
MaxValue
;
...
...
performance/Performance.DtoModels/Request/AssessSchemeEnterRequest.cs
View file @
3e1e16a1
...
@@ -65,7 +65,7 @@ public class EditAssessSchemeEnterRequest
...
@@ -65,7 +65,7 @@ public class EditAssessSchemeEnterRequest
/// <summary>
/// <summary>
/// 考核扣分
/// 考核扣分
/// </summary>
/// </summary>
public
int
?
Score
{
get
;
set
;
}
public
decimal
?
Score
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 扣分原因
/// 扣分原因
/// </summary>
/// </summary>
...
...
performance/Performance.DtoModels/Request/AssessSchemeItemsRequest.cs
View file @
3e1e16a1
...
@@ -20,7 +20,7 @@ public class AddAssessSchemeItemsRequest
...
@@ -20,7 +20,7 @@ public class AddAssessSchemeItemsRequest
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
...
performance/Performance.DtoModels/Response/AssessSchemeDataResponse.cs
View file @
3e1e16a1
...
@@ -115,7 +115,7 @@ public class AssessSchemeResultListResponse
...
@@ -115,7 +115,7 @@ public class AssessSchemeResultListResponse
public
string
?
ItemName2
{
get
;
set
;
}
public
string
?
ItemName2
{
get
;
set
;
}
public
List
<
AssessSchemeDictionaryResults
>
DictionaryResults
{
get
;
set
;
}
public
List
<
AssessSchemeDictionaryResults
>
DictionaryResults
{
get
;
set
;
}
public
int
?
Score
{
get
;
set
;
}
public
decimal
?
Score
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 合计
/// 合计
/// </summary>
/// </summary>
...
@@ -123,7 +123,7 @@ public class AssessSchemeResultListResponse
...
@@ -123,7 +123,7 @@ public class AssessSchemeResultListResponse
}
}
public
class
AssessSchemeDictionaryResults
public
class
AssessSchemeDictionaryResults
{
{
public
int
?
Value
{
get
;
set
;
}
public
decimal
?
Value
{
get
;
set
;
}
public
string
Title
{
get
;
set
;
}
public
string
Title
{
get
;
set
;
}
}
}
...
@@ -240,7 +240,7 @@ public class AssessSchemeEnterDetaiListResponse
...
@@ -240,7 +240,7 @@ public class AssessSchemeEnterDetaiListResponse
/// <summary>
/// <summary>
/// 考核扣分
/// 考核扣分
/// </summary>
/// </summary>
public
int
?
Score
{
get
;
set
;
}
public
decimal
?
Score
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 扣分原因
/// 扣分原因
/// </summary>
/// </summary>
...
@@ -305,7 +305,7 @@ public class AssessSchemeItemsUploadResponse
...
@@ -305,7 +305,7 @@ public class AssessSchemeItemsUploadResponse
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
...
performance/Performance.DtoModels/Response/PerAssessmentStatisticsResponse.cs
View file @
3e1e16a1
...
@@ -116,7 +116,7 @@ public PerAssessmentStatisticsResponse(per_assess_issue_scheme item)
...
@@ -116,7 +116,7 @@ public PerAssessmentStatisticsResponse(per_assess_issue_scheme item)
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
...
performance/Performance.EntityModels/Entity/per_assess_issue_scheme.cs
View file @
3e1e16a1
...
@@ -68,7 +68,7 @@ public class per_assess_issue_scheme
...
@@ -68,7 +68,7 @@ public class per_assess_issue_scheme
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
@@ -108,7 +108,7 @@ public class per_assess_issue_scheme
...
@@ -108,7 +108,7 @@ public class per_assess_issue_scheme
/// <summary>
/// <summary>
/// 考核扣分
/// 考核扣分
/// </summary>
/// </summary>
public
int
?
Score
{
get
;
set
;
}
public
decimal
?
Score
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 扣分原因
/// 扣分原因
/// </summary>
/// </summary>
...
...
performance/Performance.EntityModels/Entity/per_assess_scheme_items.cs
View file @
3e1e16a1
...
@@ -48,7 +48,7 @@ public class per_assess_scheme_items
...
@@ -48,7 +48,7 @@ public class per_assess_scheme_items
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
...
performance/Performance.EntityModels/Other/view_assess_issue.cs
View file @
3e1e16a1
...
@@ -52,7 +52,7 @@ public class view_assess_issue
...
@@ -52,7 +52,7 @@ public class view_assess_issue
/// <summary>
/// <summary>
/// 考核分值
/// 考核分值
/// </summary>
/// </summary>
public
int
AssessScore
{
get
;
set
;
}
public
decimal
AssessScore
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 考核标准
/// 考核标准
/// </summary>
/// </summary>
...
...
performance/Performance.EntityModels/Other/view_assess_result.cs
View file @
3e1e16a1
...
@@ -32,7 +32,7 @@ public class view_assess_result
...
@@ -32,7 +32,7 @@ public class view_assess_result
/// <summary>
/// <summary>
/// 分值
/// 分值
/// </summary>
/// </summary>
public
int
Score
{
get
;
set
;
}
public
decimal
?
Score
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 责任部门核算单元编码
/// 责任部门核算单元编码
/// </summary>
/// </summary>
...
...
performance/Performance.Services/AssessNewService.cs
View file @
3e1e16a1
...
@@ -376,7 +376,10 @@ public ApiResponse SchemeDelete(BatchAssessSchemeRequest request)
...
@@ -376,7 +376,10 @@ public ApiResponse SchemeDelete(BatchAssessSchemeRequest request)
{
{
var
temp
=
perforPerAssessSchemeItemsRepository
.
GetEntity
(
w
=>
request
.
SchemeId
.
Contains
(
w
.
SchemeId
));
var
temp
=
perforPerAssessSchemeItemsRepository
.
GetEntity
(
w
=>
request
.
SchemeId
.
Contains
(
w
.
SchemeId
));
if
(
temp
!=
null
||
temp
?.
Id
>
0
)
if
(
temp
!=
null
||
temp
?.
Id
>
0
)
throw
new
PerformanceException
(
"请先删除方案下的指标"
);
throw
new
PerformanceException
(
"请先删除方案下的考核内容"
);
var
temp1
=
perforPerAssessSchemeTargetRepository
.
GetEntity
(
w
=>
request
.
SchemeId
.
Contains
(
w
.
SchemeId
));
if
(
temp1
!=
null
||
temp1
?.
Id
>
0
)
throw
new
PerformanceException
(
"请先删除方案下的核算单元"
);
var
issuedates
=
perforPerAssessSchemeRepository
.
GetEntities
(
w
=>
request
.
SchemeId
.
Contains
(
w
.
Id
)).
ToList
();
var
issuedates
=
perforPerAssessSchemeRepository
.
GetEntities
(
w
=>
request
.
SchemeId
.
Contains
(
w
.
Id
)).
ToList
();
if
(
perforPerAssessSchemeRepository
.
RemoveRange
(
issuedates
.
ToArray
()))
return
new
ApiResponse
(
ResponseType
.
OK
,
"删除成功"
);
if
(
perforPerAssessSchemeRepository
.
RemoveRange
(
issuedates
.
ToArray
()))
return
new
ApiResponse
(
ResponseType
.
OK
,
"删除成功"
);
else
return
new
ApiResponse
(
ResponseType
.
Fail
,
"删除失败"
);
else
return
new
ApiResponse
(
ResponseType
.
Fail
,
"删除失败"
);
...
@@ -534,14 +537,19 @@ public PagedList<AssessSchemeTargetResponse> SchemeItemsTargetList(QuerySchemeIt
...
@@ -534,14 +537,19 @@ public PagedList<AssessSchemeTargetResponse> SchemeItemsTargetList(QuerySchemeIt
{
{
//查询全部的方案
//查询全部的方案
var
schemes
=
perforPerAssessSchemeRepository
.
GetEntities
(
w
=>
w
.
AllotId
==
query
.
AllotId
);
var
schemes
=
perforPerAssessSchemeRepository
.
GetEntities
(
w
=>
w
.
AllotId
==
query
.
AllotId
);
if
(
schemes
==
null
||
!
schemes
.
Any
())
throw
new
PerformanceException
(
"未找到方案"
);
//查询方案的考核对象
//查询方案的考核对象
var
schemeTargets
=
perforPerAssessSchemeTargetRepository
.
GetEntities
(
w
=>
w
.
AssessId
==
query
.
AssessId
&&
w
.
AllotId
==
query
.
AllotId
);
var
schemeTargets
=
perforPerAssessSchemeTargetRepository
.
GetEntities
(
w
=>
w
.
AssessId
==
query
.
AssessId
&&
w
.
AllotId
==
query
.
AllotId
);
//查询当前方案的考核对象
//查询当前方案的考核对象
var
currentTargers
=
schemeTargets
.
Where
(
w
=>
w
.
SchemeId
==
query
.
SchemeId
).
ToList
();
var
currentTargers
=
schemeTargets
.
Where
(
w
=>
w
.
SchemeId
==
query
.
SchemeId
).
ToList
();
////查询其他方案的考核对象
////查询其他方案的考核对象
var
otherTargers
=
schemeTargets
.
Where
(
w
=>
w
.
SchemeId
!=
query
.
SchemeId
).
ToList
();
var
otherTargers
=
schemeTargets
.
Where
(
w
=>
w
.
SchemeId
!=
query
.
SchemeId
).
ToList
();
//查询全部的核算单元
//查询全部的核算单元
var
cofaccounting
=
cofaccountingRepository
.
GetEntities
(
w
=>
w
.
AllotId
==
query
.
AllotId
);
var
cofaccounting
=
cofaccountingRepository
.
GetEntities
(
w
=>
w
.
AllotId
==
query
.
AllotId
);
if
(
cofaccounting
.
Count
()
==
0
||
!
cofaccounting
.
Any
())
throw
new
PerformanceException
(
"暂无核算单元数据"
);
var
stateOrders
=
new
int
[]
{
(
int
)
Assess
.
SchemeItemsTarget
.
未设置方案
,
(
int
)
Assess
.
SchemeItemsTarget
.
已设置其他方案
,
(
int
)
Assess
.
SchemeItemsTarget
.
已设置方案
};
var
stateOrders
=
new
int
[]
{
(
int
)
Assess
.
SchemeItemsTarget
.
未设置方案
,
(
int
)
Assess
.
SchemeItemsTarget
.
已设置其他方案
,
(
int
)
Assess
.
SchemeItemsTarget
.
已设置方案
};
var
result
=
new
List
<
AssessSchemeTargetResponse
>();
var
result
=
new
List
<
AssessSchemeTargetResponse
>();
foreach
(
var
cof
in
cofaccounting
)
foreach
(
var
cof
in
cofaccounting
)
...
...
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