diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/dto/LineDevGetDTO.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/dto/LineDevGetDTO.java index f89bdb9a6..06e5193fe 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/dto/LineDevGetDTO.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/dto/LineDevGetDTO.java @@ -101,4 +101,15 @@ public class LineDevGetDTO { * 接线方式 0.星型 1.星三角 2.三角 */ private String wiringMethod; + + /** + * 监测点统计间隔(解决MySQL关键字问题) + */ + private Integer timeInterval; + + + public void setTimeInterval(Integer timeInterval) { + this.interval = timeInterval; + this.timeInterval = timeInterval; + } } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml index 37a0082ce..8b7a31dcb 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml @@ -24,7 +24,7 @@ pq_dept_line.id unitId, point.id pointId, - lineDetail.Time_Interval as interval, + lineDetail.Time_Interval as timeInterval, lineDetail.load_type lineTag, dic.id voltageLevel, dev.id devId, diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/LineDetailMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/LineDetailMapper.xml index 9ea9a9544..ae9c8b661 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/LineDetailMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/LineDetailMapper.xml @@ -56,7 +56,7 @@ SELECT pq_line.id pointId, - lineDetail.Time_Interval interval, + lineDetail.Time_Interval timeInterval, dev.id devId, device.com_flag FROM @@ -1177,7 +1177,7 @@ + diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IRStatLimitTargetDService.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IRStatLimitTargetDService.java index 105f8e81a..00645e38d 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IRStatLimitTargetDService.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IRStatLimitTargetDService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.njcn.common.pojo.param.StatisticsBizBaseParam; import com.njcn.harmonic.pojo.param.StatSubstationBizBaseParam; import com.njcn.harmonic.pojo.po.day.RStatLimitTargetDPO; +import com.njcn.harmonic.pojo.vo.RStatLimitTargetCountVO; import com.njcn.harmonic.pojo.vo.RStatLimitTargetVO; import java.util.List; @@ -31,5 +32,5 @@ public interface IRStatLimitTargetDService extends IService * @param param * @return */ - RStatLimitTargetVO getGridDiagramTargetData(StatisticsBizBaseParam param); + RStatLimitTargetCountVO getGridDiagramTargetData(StatisticsBizBaseParam param); } diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/RStatLimitTargetDServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/RStatLimitTargetDServiceImpl.java index be7a8fee5..af3ce79b3 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/RStatLimitTargetDServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/RStatLimitTargetDServiceImpl.java @@ -7,7 +7,7 @@ import com.njcn.common.pojo.param.StatisticsBizBaseParam; import com.njcn.harmonic.mapper.RStatLimitTargetDMapper; import com.njcn.harmonic.pojo.param.StatSubstationBizBaseParam; import com.njcn.harmonic.pojo.po.day.RStatLimitTargetDPO; -import com.njcn.harmonic.pojo.vo.RStatLimitTargetVO; +import com.njcn.harmonic.pojo.vo.RStatLimitTargetCountVO; import com.njcn.harmonic.service.IRStatLimitTargetDService; import org.springframework.stereotype.Service; @@ -31,13 +31,13 @@ public class RStatLimitTargetDServiceImpl extends ServiceImpl sumTargetDetails = this.baseMapper.getSumTargetDetails(Arrays.asList(param.getId()), + public RStatLimitTargetCountVO getGridDiagramTargetData(StatisticsBizBaseParam param) { + List sumTargetDetails = this.baseMapper.getSumTargetCountDayes(Arrays.asList(param.getId()), DateUtil.beginOfDay(DateUtil.parse(param.getStartTime())).toString(), DateUtil.endOfDay(DateUtil.parse(param.getEndTime())).toString()); if(CollUtil.isNotEmpty(sumTargetDetails)){ return sumTargetDetails.get(0); } - return new RStatLimitTargetVO() ; + return new RStatLimitTargetCountVO() ; } }