Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vehicle-quality-review
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王飞
vehicle-quality-review
Commits
a5c2e8c1
Commit
a5c2e8c1
authored
Mar 27, 2024
by
wdy
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://gitlab.91isoft.com:90/wangfei/vehicle-quality-review
into wangdingyi
parents
88d8c95c
242ae6fb
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
34 additions
and
2 deletions
+34
-2
QuantityStatisticsVO.java
...c/main/java/com/ruoyi/domain/vo/QuantityStatisticsVO.java
+15
-0
StatisticsHomeServiceImpl.java
...ava/com/ruoyi/service/impl/StatisticsHomeServiceImpl.java
+16
-1
StatisticsHomeMapper.xml
...review/src/main/resources/mapper/StatisticsHomeMapper.xml
+3
-1
No files found.
quality-review/src/main/java/com/ruoyi/domain/vo/QuantityStatisticsVO.java
View file @
a5c2e8c1
...
...
@@ -7,6 +7,8 @@ import lombok.Builder;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
@Data
@Builder
@NoArgsConstructor
...
...
@@ -43,4 +45,17 @@ public class QuantityStatisticsVO {
@ApiModelProperty
(
"场景数量"
)
private
Long
numberScenes
;
@ApiModelProperty
(
"已完成任务数量"
)
private
Integer
completedTaskNumber
;
@ApiModelProperty
(
"执行中任务数量"
)
private
Integer
executeTasksNumber
;
@ApiModelProperty
(
"已完成任务占比"
)
private
Integer
completedTaskProportion
;
@ApiModelProperty
(
"执行中任务任务占比"
)
private
Integer
executeTaskProportion
;
}
quality-review/src/main/java/com/ruoyi/service/impl/StatisticsHomeServiceImpl.java
View file @
a5c2e8c1
...
...
@@ -18,11 +18,26 @@ public class StatisticsHomeServiceImpl implements StatisticsHomeService {
@Override
public
QuantityStatisticsVO
selectQuantityStatistics
(
QuantityStatisticsVO
quantityStatisticsHome
){
return
statisticsHomeMapper
.
selectQuantityStatistics
(
quantityStatisticsHome
);
QuantityStatisticsVO
quantityStatisticsVO
=
statisticsHomeMapper
.
selectQuantityStatistics
(
quantityStatisticsHome
);
quantityStatisticsVO
.
setExecuteTaskProportion
(
percentageCalculation
(
quantityStatisticsVO
.
getExecuteTasksNumber
(),
quantityStatisticsVO
.
getCompletedTaskNumber
()));
quantityStatisticsVO
.
setCompletedTaskProportion
(
percentageCalculation
(
quantityStatisticsVO
.
getCompletedTaskNumber
(),
quantityStatisticsVO
.
getExecuteTasksNumber
()));
return
quantityStatisticsVO
;
}
@Override
public
List
<
StandardCategoryStatisticsVO
>
selectStandardCategoryStatistics
(){
return
statisticsHomeMapper
.
selectStandardCategoryStatistics
();
}
// 计算百分比
public
int
percentageCalculation
(
Integer
a
,
Integer
b
){
int
total
=
a
+
b
;
if
(
total
==
0
){
return
0
;
}
else
{
float
c
=
(
float
)
a
/
total
;
return
Math
.
round
(
c
*
100
);
}
}
}
quality-review/src/main/resources/mapper/StatisticsHomeMapper.xml
View file @
a5c2e8c1
...
...
@@ -24,7 +24,9 @@
( SELECT count( id ) FROM t_sample WHERE flag = '1' AND deleted = 0 ) AS numberComponentSamples,
( SELECT count( id ) FROM t_test_scenario ) AS numberScenes,
( SELECT count( id ) FROM t_test_type ) AS numberMethods,
( SELECT count( id ) FROM t_task WHERE vehicle_information_url IS NOT NULL ) AS numberReports
( SELECT count( id ) FROM t_task WHERE vehicle_information_url IS NOT NULL ) AS numberReports,
( SELECT count( id ) FROM t_task WHERE task_status = 'FINISH' ) AS completedTaskNumber,
( SELECT count( id ) FROM t_task WHERE task_status = 'NEW' OR task_status = 'PENDING' ) AS executeTasksNumber
</select>
<select
id=
"selectStandardCategoryStatistics"
resultType=
"com.ruoyi.domain.vo.StandardCategoryStatisticsVO"
>
...
...
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