fix: 优化水温接口

This commit is contained in:
tangwei 2026-05-27 19:13:04 +08:00
parent 3c01a787af
commit e47787771d
2 changed files with 15 additions and 0 deletions

View File

@ -38,6 +38,15 @@ public class SdWtBaseInfoVO implements Serializable {
@Schema(description = "建成日期") @Schema(description = "建成日期")
private Date jcdt; private Date jcdt;
@Schema(description = "开工日期")
private Date ststdt;
@Schema(description = "建设状态")
private String bldsttCcodeName;
@Schema(description = "接入状态")
private String dtinName;
@Schema(description = "监测指标") @Schema(description = "监测指标")
private String stindx; private String stindx;

View File

@ -592,6 +592,7 @@ public class SdWtMonitorServiceImpl implements SdWtMonitorService {
sql.append("SELECT ") sql.append("SELECT ")
.append("hb.BASENAME AS baseName, ") .append("hb.BASENAME AS baseName, ")
.append("hb.BASEID AS baseId, ") .append("hb.BASEID AS baseId, ")
.append("dw.SWDT AS ststdt, ")
.append("hb.ORDER_INDEX AS baseStepSort, ") .append("hb.ORDER_INDEX AS baseStepSort, ")
// .append("NVL(hbrv.ORDER_INDEX, 999999) AS rvcdStepSort, ") // .append("NVL(hbrv.ORDER_INDEX, 999999) AS rvcdStepSort, ")
.append("eng.ORDER_INDEX AS rstcdStepSort, ") .append("eng.ORDER_INDEX AS rstcdStepSort, ")
@ -609,6 +610,11 @@ public class SdWtMonitorServiceImpl implements SdWtMonitorService {
.append("NULL AS stCode, ") .append("NULL AS stCode, ")
.append("NULL AS stName, ") .append("NULL AS stName, ")
.append("eng.DVTP AS dvtp, ") .append("eng.DVTP AS dvtp, ")
.append("CASE WHEN NVL(dw.DTIN, 0) = 1 THEN '已接入' ELSE '未接入' END AS dtinName, ")
.append("CASE ")
.append("WHEN dw.BLDSTT_CODE IN ('1', '10', '11') THEN '已建' ")
.append("WHEN dw.BLDSTT_CODE IN ('2', '7', '8') THEN '在建' ")
.append("ELSE '未建/规划' END AS bldsttCcodeName, ")
.append("eng.HBRVCD AS hbrvcd ") .append("eng.HBRVCD AS hbrvcd ")
.append("FROM SD_DFLTKW_B_H dw ") .append("FROM SD_DFLTKW_B_H dw ")
.append("LEFT JOIN SD_ENGINFO_B_H eng ON eng.STCD = dw.RSTCD AND NVL(eng.IS_DELETED, 0) = 0 ") .append("LEFT JOIN SD_ENGINFO_B_H eng ON eng.STCD = dw.RSTCD AND NVL(eng.IS_DELETED, 0) = 0 ")