From 904d6257d35dea8f2017d25bb5e94d0c00b21359 Mon Sep 17 00:00:00 2001 From: guo Date: Thu, 2 Nov 2023 18:21:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E8=A1=A8bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AmmeterRecordDetailController.java | 2 +- .../ammeter/entity/AmmeterRecordDetail.java | 4 +-- .../mapper/AmmeterRecordDetailMapper.java | 1 - .../mapper/xml/AmmeterRecordDetailMapper.xml | 25 ++++------------ .../impl/AmmeterRecordDetailServiceImpl.java | 29 ++++++++----------- .../entity/QualityInspectionRecord.java | 6 ++-- .../entity/vo/QualityInspectionRecordVo.java | 2 +- .../xml/QualityInspectionRecordMapper.xml | 11 ++++--- .../TaskProgressMaterialTypeServiceImpl.java | 4 +-- 9 files changed, 32 insertions(+), 52 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/ammeter/controller/AmmeterRecordDetailController.java b/src/main/java/com/zhgd/xmgl/modules/ammeter/controller/AmmeterRecordDetailController.java index a3d72b105..7c60594f0 100644 --- a/src/main/java/com/zhgd/xmgl/modules/ammeter/controller/AmmeterRecordDetailController.java +++ b/src/main/java/com/zhgd/xmgl/modules/ammeter/controller/AmmeterRecordDetailController.java @@ -64,7 +64,7 @@ public class AmmeterRecordDetailController { @ApiOperation(value = "统计电表读数", notes = "统计电表读数", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "ammeterNo", value = "电表号", dataType = "String", paramType = "body", required = false), + @ApiImplicitParam(name = "ammeterNo", value = "电表号", dataType = "String", paramType = "body", required = true), }) @PostMapping(value = "/countAmmeterRecordDetail") public Result countAmmeterRecordDetail(@RequestBody Map map) { diff --git a/src/main/java/com/zhgd/xmgl/modules/ammeter/entity/AmmeterRecordDetail.java b/src/main/java/com/zhgd/xmgl/modules/ammeter/entity/AmmeterRecordDetail.java index 6f484a88a..bc8d6311b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/ammeter/entity/AmmeterRecordDetail.java +++ b/src/main/java/com/zhgd/xmgl/modules/ammeter/entity/AmmeterRecordDetail.java @@ -75,9 +75,7 @@ public class AmmeterRecordDetail implements Serializable { private java.lang.String ammeterName; @TableField(exist = false) - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "哪天的用量") - private java.util.Date day; + private String day; } diff --git a/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/AmmeterRecordDetailMapper.java b/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/AmmeterRecordDetailMapper.java index 4ff3fb16c..4c5168ceb 100644 --- a/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/AmmeterRecordDetailMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/AmmeterRecordDetailMapper.java @@ -57,7 +57,6 @@ public interface AmmeterRecordDetailMapper extends BaseMapper queryNewestRecord(Map map); - Double getDegreeSum(Map map); /** * 查询用电量 diff --git a/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/xml/AmmeterRecordDetailMapper.xml b/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/xml/AmmeterRecordDetailMapper.xml index 65b844a5b..28d075983 100644 --- a/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/xml/AmmeterRecordDetailMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/ammeter/mapper/xml/AmmeterRecordDetailMapper.xml @@ -61,10 +61,10 @@ SELECT CASE WHEN t1.max_degree is null THEN 0 - WHEN t2.min_degree is null THEN + WHEN t2.max_degree is null THEN IFNULL(t1.max_degree - t3.min_degree, 0) ELSE - t1.max_degree - t2.min_degree END use_degree + t1.max_degree - t2.max_degree END use_degree FROM ammeter a LEFT JOIN (SELECT degree max_degree, ammeter_no FROM ammeter_record_detail @@ -78,7 +78,7 @@ ORDER BY ard.add_time desc LIMIT 1 )) t1 ON t1.ammeter_no = a.ammeter_no - LEFT JOIN (SELECT degree min_degree, ammeter_no + LEFT JOIN (SELECT degree max_degree, ammeter_no FROM ammeter_record_detail WHERE id = ( SELECT ard.id @@ -87,7 +87,7 @@ DATE_SUB(curdate(), INTERVAL 1 MONTH), '%Y-%m') and ammeter_no = #{ammeterNo} - ORDER BY ard.add_time + ORDER BY ard.add_time desc LIMIT 1 )) t2 ON t2.ammeter_no = a.ammeter_no LEFT JOIN (SELECT degree min_degree, ammeter_no @@ -106,7 +106,7 @@ - -