diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/InsTestMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/InsTestMapper.xml index 40857cfa..b2598654 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/InsTestMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/InsTestMapper.xml @@ -40,6 +40,9 @@ and n.DOSING_TIME like '%' || #{bsInsTest.dosingTime} || '%' + + and n.DOSING_TIME BETWEEN to_date(#{bsInsTest.startDate},'YYYY-MM-DD HH24:MI:SS') AND to_date(#{bsInsTest.endDate},'YYYY-MM-DD HH24:MI:SS') + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/WasteGasRunRecMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/WasteGasRunRecMapper.xml index 9b2f5802..0a511920 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/WasteGasRunRecMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/mapper/WasteGasRunRecMapper.xml @@ -45,6 +45,12 @@ and n.END_TIME to_date(#{bsWasteGasRunRec.endTime},'YYYY-MM-DD HH24:MI:SS') + + and n.START_TIME BETWEEN to_date(#{bsWasteGasRunRec.startStart},'YYYY-MM-DD HH24:MI:SS') AND to_date(#{bsWasteGasRunRec.startEnd},'YYYY-MM-DD HH24:MI:SS') + + + and n.END_TIME BETWEEN to_date(#{bsWasteGasRunRec.endStart},'YYYY-MM-DD HH24:MI:SS') AND to_date(#{bsWasteGasRunRec.endEnd},'YYYY-MM-DD HH24:MI:SS') + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsInsTestVO.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsInsTestVO.java index 6946eeab..e7c8e6b2 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsInsTestVO.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsInsTestVO.java @@ -25,6 +25,7 @@ */ package org.springblade.desk.energy.pojo.vo; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.desk.energy.pojo.entity.BsInsTestEntity; @@ -43,4 +44,17 @@ public class BsInsTestVO extends BsInsTestEntity { @Serial private static final long serialVersionUID = 1L; + private String queryDosingTime; + + /** + * 开始时间 + */ + @Schema(description = "开始时间") + private String startDate; + /** + * 结束时间 + */ + @Schema(description = "结束时间") + private String endDate; + } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsWasteGasRunRecVO.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsWasteGasRunRecVO.java index d9a6ccc1..4fc026d8 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsWasteGasRunRecVO.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/pojo/vo/BsWasteGasRunRecVO.java @@ -43,4 +43,16 @@ public class BsWasteGasRunRecVO extends BsWasteGasRunRecEntity { @Serial private static final long serialVersionUID = 1L; + private String queryStartTime; + + private String queryEndTime; + + private String startStart; + + private String startEnd; + + private String endStart; + + private String endEnd; + } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsInsTestServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsInsTestServiceImpl.java index ca8d68b0..21938538 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsInsTestServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsInsTestServiceImpl.java @@ -28,6 +28,7 @@ package org.springblade.desk.energy.service.impl; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.desk.energy.excel.BsInsTestExcel; import org.springblade.desk.energy.mapper.BsInsTestMapper; @@ -49,6 +50,10 @@ public class BsInsTestServiceImpl extends BaseServiceImpl selectBsInsTestPage(IPage page, BsInsTestVO bsInsTest) { + if(StringUtils.isNotEmpty(bsInsTest.getQueryDosingTime())){ + bsInsTest.setStartDate(bsInsTest.getQueryDosingTime().split(",")[0]); + bsInsTest.setEndDate(bsInsTest.getQueryDosingTime().split(",")[1]); + } return page.setRecords(baseMapper.selectBsInsTestPage(page, bsInsTest)); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsWasteGasRunRecServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsWasteGasRunRecServiceImpl.java index b8d8f193..afc9ba3b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsWasteGasRunRecServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/service/impl/BsWasteGasRunRecServiceImpl.java @@ -27,6 +27,7 @@ package org.springblade.desk.energy.service.impl; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.desk.energy.excel.BsWasteGasRunRecExcel; import org.springblade.desk.energy.mapper.BsWasteGasRunRecMapper; @@ -48,6 +49,14 @@ public class BsWasteGasRunRecServiceImpl extends BaseServiceImpl selectBsWasteGasRunRecPage(IPage page, BsWasteGasRunRecVO bsWasteGasRunRec) { + if(StringUtils.isNotEmpty(bsWasteGasRunRec.getQueryStartTime())){ + bsWasteGasRunRec.setStartStart(bsWasteGasRunRec.getQueryStartTime().split(",")[0]); + bsWasteGasRunRec.setStartEnd(bsWasteGasRunRec.getQueryStartTime().split(",")[1]); + } + if(StringUtils.isNotEmpty(bsWasteGasRunRec.getQueryEndTime())){ + bsWasteGasRunRec.setEndStart(bsWasteGasRunRec.getQueryEndTime().split(",")[0]); + bsWasteGasRunRec.setEndEnd(bsWasteGasRunRec.getQueryEndTime().split(",")[1]); + } return page.setRecords(baseMapper.selectBsWasteGasRunRecPage(page, bsWasteGasRunRec)); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/util/ExportUtil.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/util/ExportUtil.java index 14734457..93fce533 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/util/ExportUtil.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/energy/util/ExportUtil.java @@ -38,7 +38,6 @@ public class ExportUtil { Map reports = ReportInfoReader.getReport(); JasperPrint jp = JasperReportUtil.getJasperPrint(reportId, data, (Map)params); ReportModel rm = (ReportModel)reports.get(reportId); - jp.setName("测试"); if (StringUtils.isBlank(fileName)) { fileName = Function.toUtf8String(rm.getReportName()); }