Browse Source

fix--现场专项一二级大屏对齐

master
buaixuexideshitongxue 1 month ago
parent
commit
692348b1f2
  1. 5
      src/main/java/com/biutag/supervision/controller/datav/DataVSupervisionNotifyController.java
  2. 4
      src/main/java/com/biutag/supervision/controller/subdatav/SubOneSupervisionNotifyController.java
  3. 2
      src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java

5
src/main/java/com/biutag/supervision/controller/datav/DataVSupervisionNotifyController.java

@ -25,13 +25,13 @@ import static com.biutag.supervision.constants.enums.ProblemSourcesEnum.*;
/** /**
* @Auther: sh * @Auther: sh
* @Date: 2024/11/7 10:30 * @Date: 2024/11/7 10:30
* @Description: 现场督察大屏相关 * @Description: 现场专项大屏相关
*/ */
@Slf4j @Slf4j
@RestController @RestController
@RequiredArgsConstructor @RequiredArgsConstructor
@RequestMapping("datav/supervisonNotify") @RequestMapping("datav/supervisonNotify")
@Tag(name = "现场督察一级大屏", description = "现场督察一级大屏") @Tag(name = "现场专项一级大屏", description = "现场专项一级大屏")
public class DataVSupervisionNotifyController { public class DataVSupervisionNotifyController {
private final NegativeMapper negativeMapper; private final NegativeMapper negativeMapper;
@ -51,6 +51,7 @@ public class DataVSupervisionNotifyController {
@GetMapping("/getProblemTypeRate") @GetMapping("/getProblemTypeRate")
public Result<JSONObject> getProblemTypeRate(@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date beginTime, public Result<JSONObject> getProblemTypeRate(@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date beginTime,
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime) { @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime) {
endTime = DateUtil.endOfDay(endTime);
List<EchartsVo> wtlxList = negativeMapper.getProblemTypeRatio(beginTime, endTime); List<EchartsVo> wtlxList = negativeMapper.getProblemTypeRatio(beginTime, endTime);
JSONObject data = new JSONObject().fluentPut("wtlxList", wtlxList); JSONObject data = new JSONObject().fluentPut("wtlxList", wtlxList);
return Result.success(data); return Result.success(data);

4
src/main/java/com/biutag/supervision/controller/subdatav/SubOneSupervisionNotifyController.java

@ -47,6 +47,7 @@ public class SubOneSupervisionNotifyController {
public Result<JSONObject> getSubOneProblemTypeRate(@RequestParam Integer departId, public Result<JSONObject> getSubOneProblemTypeRate(@RequestParam Integer departId,
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date beginTime, @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date beginTime,
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime) { @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime) {
endTime = DateUtil.endOfDay(endTime);
List<EchartsVo> wtlxList = negativeMapper.getSubOneProblemTypeRatio(departId, beginTime, endTime); List<EchartsVo> wtlxList = negativeMapper.getSubOneProblemTypeRatio(departId, beginTime, endTime);
JSONObject data = new JSONObject().fluentPut("wtlxList", wtlxList); JSONObject data = new JSONObject().fluentPut("wtlxList", wtlxList);
return Result.success(data); return Result.success(data);
@ -69,7 +70,8 @@ public class SubOneSupervisionNotifyController {
@GetMapping("/getSubOneSupervisionTrend") @GetMapping("/getSubOneSupervisionTrend")
public Result<JSONObject> getSubOneSupervisionTrend(@RequestParam Integer departId, public Result<JSONObject> getSubOneSupervisionTrend(@RequestParam Integer departId,
@RequestParam String year) { @RequestParam String year) {
List<EchartsVo> supervisionTrend = negativeMapper.getSubOneTrend(departId.toString(), year, XCDC.getValue(), ZXDC.getValue(),LMGZ.getValue()); List<String> proCodes = List.of(XCDC.getValue(), ZXDC.getValue(), LMGZ.getValue());
List<EchartsVo> supervisionTrend = negativeMapper.selectMonthStatByYear(Integer.valueOf(year), String.valueOf(departId), proCodes);
JSONObject data = new JSONObject().fluentPut("supervisionTrend", supervisionTrend); JSONObject data = new JSONObject().fluentPut("supervisionTrend", supervisionTrend);
return Result.success(data); return Result.success(data);
} }

2
src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java

@ -539,7 +539,7 @@ public class SubDatavServiceImpl implements SubDatavService {
LambdaQueryWrapper<SuperviseReport> superviseReportLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SuperviseReport> superviseReportLambdaQueryWrapper = new LambdaQueryWrapper<>();
superviseReportLambdaQueryWrapper.between(SuperviseReport::getCrtTime, request.getBeginTime(), request.getEndTime()); superviseReportLambdaQueryWrapper.between(SuperviseReport::getCrtTime, request.getBeginTime(), request.getEndTime());
superviseReportLambdaQueryWrapper.eq(SuperviseReport::getType, "1"); superviseReportLambdaQueryWrapper.eq(SuperviseReport::getType, "1");
superviseReportLambdaQueryWrapper.eq(SuperviseReport::getCrtDepartId, request.getDepartId()); superviseReportLambdaQueryWrapper.eq(SuperviseReport::getCrtDepartId, supDepart.getId());
List<SuperviseReport> superviseReportList = superviseReportService.list(superviseReportLambdaQueryWrapper); List<SuperviseReport> superviseReportList = superviseReportService.list(superviseReportLambdaQueryWrapper);
DatavServiceImpl.BlameResult blameResult = this.buildBlameResult(negatives); DatavServiceImpl.BlameResult blameResult = this.buildBlameResult(negatives);
SuperviseMapIconVo superviseMapIconVo = new SuperviseMapIconVo(); SuperviseMapIconVo superviseMapIconVo = new SuperviseMapIconVo();

Loading…
Cancel
Save