From e8dc9598b482830ca7fa60c6869687a32448137d Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期一, 17 三月 2025 10:57:37 +0800 Subject: [PATCH] 新增储罐管理,数据分析新增导出功能 --- src/main/java/com/hxzkmonitor/service/impl/TbEvrydayweiyi2024ServiceImpl.java | 64 ++++++++++++++++++++++++++++++-- 1 files changed, 60 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hxzkmonitor/service/impl/TbEvrydayweiyi2024ServiceImpl.java b/src/main/java/com/hxzkmonitor/service/impl/TbEvrydayweiyi2024ServiceImpl.java index c157af1..ef66e7d 100644 --- a/src/main/java/com/hxzkmonitor/service/impl/TbEvrydayweiyi2024ServiceImpl.java +++ b/src/main/java/com/hxzkmonitor/service/impl/TbEvrydayweiyi2024ServiceImpl.java @@ -20,6 +20,7 @@ import org.springframework.security.core.parameters.P; import org.springframework.stereotype.Service; +import java.text.SimpleDateFormat; import java.util.*; /** @@ -56,7 +57,7 @@ public IPage<TbEvrydayweiyi2024> geteveryday(Page page, String keyword, String username, String time, String isdp) { Calendar calendar = Calendar.getInstance(); String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); - int i1 = (Integer.parseInt(datey.split("-")[2])) - 1; + int i1 = (Integer.parseInt(datey.split("-")[2])-1) ; String s = datey.split("-")[0] + "-" + datey.split("-")[1] + "-" + i1; QueryWrapper queryWrapper2 = new QueryWrapper<>(); @@ -145,7 +146,7 @@ public List<TbEvrydayweiyi2024> geteverydaydp(String username) { Calendar calendar = Calendar.getInstance(); String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); - int i1 = (Integer.parseInt(datey.split("-")[2])) - 1; + int i1 = (Integer.parseInt(datey.split("-")[2])-1) ; String s = datey.split("-")[0] + "-" + datey.split("-")[1] + "-" + i1; QueryWrapper queryWrapper2 = new QueryWrapper<>(); @@ -337,6 +338,61 @@ } @Override + public TbEvrydayweiyi2024 getweiyi( String tagid) { + Calendar calendar = Calendar.getInstance(); + String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy"); +// Calendar date = Calendar.getInstance(); +// String date1 = DateUtil.formatDate(calendar.getTime(), "yyyy-MM-dd"); + Date date = new Date(); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); + +// Calendar calendar = Calendar.getInstance(); + String dated = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); + int i1 = (Integer.parseInt(dated.split("-")[2])-1) ; + String s = dated.split("-")[0] + "-" + dated.split("-")[1] + "-" + i1; + return tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid, s); + } + + @Override + public Map<String, Object> gettagidweiyi( String tagid) { +// List<TbEvrydayweiyi2024> tbEvrydayweiyi2024s = new ArrayList<>(); + Map<String, Object> result = new HashMap<>(); + String[] hd = new String[tagid.split(",").length]; + String[] ed = new String[tagid.split(",").length]; + String[] nd = new String[tagid.split(",").length]; + String[] x = new String[tagid.split(",").length]; + for (int i = 0; i < tagid.split(",").length; i++) { + Calendar calendar = Calendar.getInstance(); + String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy"); +// Calendar date = Calendar.getInstance(); +// String date1 = DateUtil.formatDate(calendar.getTime(), "yyyy-MM-dd"); + Date date = new Date(); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); + +// Calendar calendar = Calendar.getInstance(); + String dated = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); + int i1 = (Integer.parseInt(dated.split("-")[2])-1) ; + String s = dated.split("-")[0] + "-" + dated.split("-")[1] + "-" + i1; + if (tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid.split(",")[i], s)!=null){ + hd[i] = tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid.split(",")[i], s).getTdmm(); + ed[i] = tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid.split(",")[i], s).getEdmm(); + nd[i] =tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid.split(",")[i], s).getNdmm(); + x[i] = tbEvrydayweiyi2024Mapper.getweiyi(datey, tagid.split(",")[i], s).getFilename(); + }else{ + hd[i] = "0"; + ed[i] = "0"; + nd[i] ="0"; + x[i] = "0"; + } + } + result.put("ed", ed); + result.put("nd", nd); + result.put("hd", hd); +// result.put("x", x); + return result; + } + + @Override public IPage<TbEvrydayweiyi2024> searcheveryday(Page page, String keyword, String username, String time) { @@ -360,7 +416,7 @@ } } if (time != null) { - int i1 = (Integer.parseInt(time.split("-")[2])) - 1; + int i1 = (Integer.parseInt(time.split("-")[2])-1) ; String s = time.split("-")[0] + "-" + time.split("-")[1] + "-" + i1; queryWrapper.eq("filename", s); @@ -409,7 +465,7 @@ } } if (time != null) { - int i1 = (Integer.parseInt(time.split("-")[2])) - 1; + int i1 = (Integer.parseInt(time.split("-")[2])-1) ; String s = time.split("-")[0] + "-" + time.split("-")[1] + "-" + i1; queryWrapper1.eq("filename", s); } -- Gitblit v1.9.3