From 34de09b7eb5e1aa7cc03494b8ed82b49839454f4 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期五, 25 四月 2025 17:24:14 +0800 Subject: [PATCH] 影响因数偏差值 表结构修改 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java index 48672bc..5178b82 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java @@ -88,6 +88,28 @@ @GetMapping("/analy-ind/list") @Operation(summary = "焦化总图-指标分析") public CommonResult<List<CokingAnalyIndDTO>> getCokingAnalyIndList(@RequestParam Map<String, Object> params) { + String analyDate = (String) params.get("analyDate"); + if (StringUtils.isBlank(analyDate)) { + Calendar calendar = Calendar.getInstance(); + calendar.set(Calendar.MILLISECOND, 0); + calendar.set(Calendar.SECOND, 0); + calendar.set(Calendar.MINUTE, 0); + int hour = calendar.get(Calendar.HOUR_OF_DAY); + String analyClass = ""; + if (hour >= 8 && hour < 16) { + analyDate = DateUtils.format(calendar.getTime()); + analyClass = "甲班"; + } else if (hour >= 16 && hour < 24) { + analyDate = DateUtils.format(calendar.getTime()); + analyClass = "乙班"; + } else if (hour >= 0 && hour < 8) { + calendar.add(Calendar.DAY_OF_YEAR, -1); + analyDate = DateUtils.format(calendar.getTime()); + analyClass = "丙班"; + } + params.put("analyDate", analyDate); + params.put("analyClass", analyClass); + } List<CokingAnalyIndEntity> list = cokingAnalyIndService.list(params); return success(ConvertUtils.sourceToTarget(list, CokingAnalyIndDTO.class)); } -- Gitblit v1.9.3