|
@@ -65,19 +65,18 @@ public class QualityAnalyseController {
|
|
@ApiOperation(value = "质量问题总体盘点饼图")
|
|
@ApiOperation(value = "质量问题总体盘点饼图")
|
|
@RequestMapping(value = "/pie", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/pie", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "质量问题总体盘点饼图", response = Map.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "质量问题总体盘点饼图", response = Map.class)})
|
|
- public Result pie(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId,
|
|
|
|
- @ApiParam(value = "供应商") @RequestParam(required = false) Long supplierId) {
|
|
|
|
- Map<String, Object> map = qualityAnalyseService.pie(serviceUnitId, supplierId);
|
|
|
|
|
|
+ public Result pie(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId) {
|
|
|
|
+ Map<String, Object> map = qualityAnalyseService.pie(serviceUnitId);
|
|
return ResultUtil.ok(map);
|
|
return ResultUtil.ok(map);
|
|
}
|
|
}
|
|
|
|
|
|
//质量问题总体盘点归因雷达图
|
|
//质量问题总体盘点归因雷达图
|
|
-
|
|
|
|
|
|
+ @Aac(auth=false)
|
|
@ApiOperation(value = "质量问题总体盘点归因雷达图")
|
|
@ApiOperation(value = "质量问题总体盘点归因雷达图")
|
|
@RequestMapping(value = "/radar", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/radar", method = RequestMethod.POST)
|
|
public Result radar(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId,
|
|
public Result radar(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId,
|
|
- @ApiParam(value = "供应商") @RequestParam(required = false) Long supplierId) {
|
|
|
|
- Map<String, Object> map = qualityAnalyseService.radar(serviceUnitId, supplierId);
|
|
|
|
|
|
+ @ApiParam(value = "影响度分组", required = true) @RequestParam QualityAnalyseGroupEnum group) {
|
|
|
|
+ Map<String, Map<String, Object>> map = qualityAnalyseService.radar(serviceUnitId, group);
|
|
return ResultUtil.ok(map);
|
|
return ResultUtil.ok(map);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -116,10 +115,10 @@ public class QualityAnalyseController {
|
|
@RequestMapping(value = "/supplier/detail", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/supplier/detail", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "质量问题饼图明细", response = TBQualityProblemApplyResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "质量问题饼图明细", response = TBQualityProblemApplyResult.class)})
|
|
public Result detail(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId,
|
|
public Result detail(@ApiParam(value = "服务单元", required = true) @RequestParam Long serviceUnitId,
|
|
- @ApiParam(value = "供应商") @RequestParam(required = false) Long supplierId,
|
|
|
|
|
|
+ @ApiParam(value = "供应商") @RequestParam(required = false) InfluenceDegreeEnum degree,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
- IPage<TBQualityProblemApplyResult> resultIPage = qualityAnalyseService.detail(new Page<>(pageNumber, pageSize), serviceUnitId, supplierId);
|
|
|
|
|
|
+ IPage<TBQualityProblemApplyResult> resultIPage = qualityAnalyseService.detail(new Page<>(pageNumber, pageSize), serviceUnitId, degree);
|
|
|
|
|
|
return ResultUtil.ok(resultIPage);
|
|
return ResultUtil.ok(resultIPage);
|
|
}
|
|
}
|