Commit 22ae7692 authored by zhengjuzi's avatar zhengjuzi

【统计】质量问题闭环处理统计修改:加入百分比

parent b60ea384
...@@ -23,5 +23,5 @@ public interface QualityProblemMapper extends BaseMapper<QualityProblem> { ...@@ -23,5 +23,5 @@ public interface QualityProblemMapper extends BaseMapper<QualityProblem> {
QualityProblemDto getInfoBySequenceNbr(String sequenceNbr); QualityProblemDto getInfoBySequenceNbr(String sequenceNbr);
List<Map<String, Long>> qualityProblemStatistics(); List<Map<String, String>> qualityProblemStatistics();
} }
...@@ -70,10 +70,12 @@ ...@@ -70,10 +70,12 @@
<select id="qualityProblemStatistics" resultType="java.util.HashMap"> <select id="qualityProblemStatistics" resultType="java.util.HashMap">
SELECT SELECT
generate_stage as name, count(1) AS value generate_stage AS name,
CONCAT(round(count(1)/(SELECT count(1) from tz_ugp_quality_problem)*100),'%') AS value
FROM FROM
tz_ugp_quality_problem tz_ugp_quality_problem
GROUP BY generate_stage GROUP BY
generate_stage
</select> </select>
......
...@@ -200,7 +200,7 @@ public class QualityProblemController extends BaseController { ...@@ -200,7 +200,7 @@ public class QualityProblemController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/qualityProblem") @GetMapping(value = "/qualityProblem")
@ApiOperation(httpMethod = "GET",value = "质量问题统计", notes = "质量问题统计") @ApiOperation(httpMethod = "GET",value = "质量问题统计", notes = "质量问题统计")
public ResponseModel<List<Map<String,Long>>> qualityProblemStatistics() { public ResponseModel<List<Map<String,String>>> qualityProblemStatistics() {
return ResponseHelper.buildResponse(qualityProblemServiceImpl.qualityProblemStatistics()); return ResponseHelper.buildResponse(qualityProblemServiceImpl.qualityProblemStatistics());
} }
} }
...@@ -164,7 +164,7 @@ public class QualityProblemServiceImpl extends BaseService<QualityProblemDto,Qua ...@@ -164,7 +164,7 @@ public class QualityProblemServiceImpl extends BaseService<QualityProblemDto,Qua
return qualityProblemDto; return qualityProblemDto;
} }
public List<Map<String,Long>> qualityProblemStatistics() { public List<Map<String,String>> qualityProblemStatistics() {
return qualityProblemMapper.qualityProblemStatistics(); return qualityProblemMapper.qualityProblemStatistics();
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment