Преглед изворни кода

临时注释监测折线接口的实际响应容量返回字段,保留原逻辑便于后续恢复。

Co-authored-by: Cursor <cursoragent@cursor.com>
fuyuchuan пре 1 дан
родитељ
комит
d3b6488440

+ 2 - 1
service-vpp/service-vpp-biz/src/main/java/com/usky/vpp/controller/web/DrMonitorController.java

@@ -51,8 +51,9 @@ public class DrMonitorController {
     }
 
     /**
-     * 折线图:基线负荷 + 实际负荷 + 实际响应容量
+     * 折线图:基线负荷 + 实际负荷
      * <p>id 为邀约表主键;时间范围为响应开始前 2 小时至响应结束后 1 小时零 1 分钟。</p>
+     * <p>[临时注释] 原返回实际响应容量,已从 VO/赋值中注释,恢复时同步取消注释。</p>
      */
     @GetMapping("/records/curve")
     public ApiResult<DrMonitorCurveVO> curve(@RequestParam("id") Long id) {

+ 2 - 1
service-vpp/service-vpp-biz/src/main/java/com/usky/vpp/service/VppDrMonitorService.java

@@ -31,7 +31,8 @@ public interface VppDrMonitorService {
 
     /**
      * 折线图:按邀约主键取站点与响应时段,查询范围为开始前 2 小时至结束后 1 小时零 1 分钟,
-     * 返回基线负荷、实际负荷与实际响应容量。
+     * 返回基线负荷、实际负荷。
+     * <p>[临时注释] 原同时返回实际响应容量,已从 VO/赋值中注释,恢复时同步取消注释。</p>
      *
      * @param invitationId 邀约表主键 id
      */

+ 6 - 3
service-vpp/service-vpp-biz/src/main/java/com/usky/vpp/service/impl/VppDrMonitorServiceImpl.java

@@ -203,14 +203,16 @@ public class VppDrMonitorServiceImpl implements VppDrMonitorService {
 
         SiteBaselineVO baseline = baselineService.getSiteBaseline(
                 invitation.getSiteId(), responseStart.format(DATE_TIME_FMT));
-        BigDecimal actualKw = nz(invitation.getActualResponseCapacityKw()).setScale(SCALE, RoundingMode.HALF_UP);
+        // [临时注释] 实际响应容量:从邀约表 actual_response_capacity_kw 取值;接口暂不返回,恢复时取消注释
+        // BigDecimal actualKw = nz(invitation.getActualResponseCapacityKw()).setScale(SCALE, RoundingMode.HALF_UP);
         Map<String, BigDecimal> actualLoadByTime = queryActualLoadByTime(
                 invitation.getSiteId(), tenantId, queryStart, queryEnd);
 
         DrMonitorCurveVO curve = new DrMonitorCurveVO();
         curve.setId(invitation.getId());
         curve.setSiteId(invitation.getSiteId());
-        curve.setActualResponseCapacityKw(actualKw);
+        // [临时注释] 实际响应容量合计赋值;接口暂不返回,恢复时取消注释
+        // curve.setActualResponseCapacityKw(actualKw);
         if (invitation.getExecuteStartDate() != null) {
             curve.setResponseDate(invitation.getExecuteStartDate().format(DATE_FMT));
         } else if (event != null && event.getStartTime() != null) {
@@ -234,7 +236,8 @@ public class VppDrMonitorServiceImpl implements VppDrMonitorService {
             curvePoint.setTime(timeKey);
             curvePoint.setBaselineKw(scaleKw(baselineByTime.get(timeKey)));
             curvePoint.setActualLoadKw(scaleKw(actualLoadByTime.get(timeKey)));
-            curvePoint.setActualResponseCapacityKw(actualKw);
+            // [临时注释] 各时刻实际响应容量(与邀约合计相同);接口暂不返回,恢复时取消注释
+            // curvePoint.setActualResponseCapacityKw(actualKw);
             curve.getPoints().add(curvePoint);
             cursor = cursor.plusMinutes(interval);
         }

+ 8 - 5
service-vpp/service-vpp-biz/src/main/java/com/usky/vpp/service/vo/DrMonitorCurveVO.java

@@ -7,7 +7,8 @@ import java.util.ArrayList;
 import java.util.List;
 
 /**
- * 响应监测 - 折线图(基线负荷 + 实际负荷 + 实际响应容量)
+ * 响应监测 - 折线图(基线负荷 + 实际负荷)
+ * <p>原含实际响应容量字段,已临时注释,恢复时见类内注释。</p>
  */
 @Data
 public class DrMonitorCurveVO {
@@ -18,8 +19,9 @@ public class DrMonitorCurveVO {
     /** 数据来源:tsdb */
     private String dataSource;
     private Long siteId;
-    /** 实际响应容量合计 kW(邀约) */
-    private BigDecimal actualResponseCapacityKw = BigDecimal.ZERO;
+    // [临时注释] 实际响应容量合计 kW(邀约);接口暂不返回该字段,恢复时取消注释
+    // /** 实际响应容量合计 kW(邀约) */
+    // private BigDecimal actualResponseCapacityKw = BigDecimal.ZERO;
     private List<Point> points = new ArrayList<>();
 
     @Data
@@ -30,7 +32,8 @@ public class DrMonitorCurveVO {
         private BigDecimal baselineKw;
         /** 实际负荷 kW */
         private BigDecimal actualLoadKw;
-        /** 实际响应容量 kW */
-        private BigDecimal actualResponseCapacityKw;
+        // [临时注释] 实际响应容量 kW;接口暂不返回该字段,恢复时取消注释
+        // /** 实际响应容量 kW */
+        // private BigDecimal actualResponseCapacityKw;
     }
 }