Commit 1a62b5ff authored by Lambertliu's avatar Lambertliu

fix(jg):管道添加功能开发

parent fd06ce08
...@@ -52,39 +52,54 @@ ...@@ -52,39 +52,54 @@
</select> </select>
<select id="selectEquipList" resultType="java.util.Map"> <select id="selectEquipList" resultType="java.util.Map">
WITH LatestInspection AS (
SELECT
RECORD,
"INSPECT_ORG_NAME",
"INSPECT_CONCLUSION",
"NEXT_INSPECT_DATE",
ROW_NUMBER() OVER (PARTITION BY RECORD ORDER BY "INSPECT_DATE" DESC) AS rn
FROM idx_biz_jg_inspection_detection_info
),
LatestConstruction AS (
SELECT
RECORD,
"USC_UNIT_NAME",
"USC_DATE",
ROW_NUMBER() OVER (PARTITION BY RECORD ORDER BY "USC_DATE" DESC) AS rn
FROM idx_biz_jg_construction_info
)
SELECT SELECT
ibjtpp."PIPE_NAME" as pipeName, ibjtpp."PIPE_NAME" AS pipeName,
ibjtpp."PIPELINE_NUMBER" as pipelineNumber, ibjtpp."PIPELINE_NUMBER" AS pipelineNumber,
ibjtpp."DEVICE_LEVEL" as deviceLevel, ibjtpp."DEVICE_LEVEL" AS deviceLevel,
ibjtpp."NOMINAL_DIAMETER" as nominalDiameter, ibjtpp."NOMINAL_DIAMETER" AS nominalDiameter,
ibjtpp."WALL_THICKNESS" as wallThickness, ibjtpp."WALL_THICKNESS" AS wallThickness,
ibjtpp."PIPE_LENGTH" as pipeLength, ibjtpp."PIPE_LENGTH" AS pipeLength,
ibjtpp."PRESSURE" as pressure, ibjtpp."PRESSURE" AS pressure,
ibjtpp."TEMPERATURE" as temperature, ibjtpp."TEMPERATURE" AS temperature,
ibjtpp."MEDIUM" as medium, ibjtpp."MEDIUM" AS medium,
ibjtpp."WORK_PRESSURE" as workPressure, ibjtpp."WORK_PRESSURE" AS workPressure,
ibjtpp."WORK_TEMPERATURE" as workTemperature, ibjtpp."WORK_TEMPERATURE" AS workTemperature,
ibjtpp."WORK_MEDIUM" as workMedium, ibjtpp."WORK_MEDIUM" AS workMedium,
ibjtpp."REMARKS" as remarks, ibjtpp."REMARKS" AS remarks,
ibjidi."INSPECT_ORG_NAME" as inspectOrgName, latestInspection."INSPECT_ORG_NAME" AS inspectOrgName,
ibjidi."INSPECT_CONCLUSION" as inspectConclusion, latestInspection."INSPECT_CONCLUSION" AS inspectConclusion,
ibjidi."NEXT_INSPECT_DATE" as nextInspectDate, latestInspection."NEXT_INSPECT_DATE" AS nextInspectDate,
ibjdi."DESIGN_UNIT_NAME" as designUnitName, ibjdi."DESIGN_UNIT_NAME" AS designUnitName,
ibjci."USC_UNIT_NAME" as uscUnitName, latestConstruction."USC_UNIT_NAME" AS uscUnitName,
ibjci."USC_DATE" as uscDate, latestConstruction."USC_DATE" AS uscDate,
ibjui."USE_DATE" as useDate, ibjui."USE_DATE" AS useDate,
ibjui."RECORD" as record ibjui."RECORD" AS record
FROM FROM
idx_biz_jg_use_info ibjui idx_biz_jg_use_info ibjui
LEFT JOIN idx_biz_jg_supervision_info ibjsi ON ibjui.RECORD = ibjsi.RECORD LEFT JOIN idx_biz_jg_tech_params_pipeline ibjtpp ON ibjui.RECORD = ibjtpp.RECORD
LEFT JOIN idx_biz_jg_register_info ibjri ON ibjui.RECORD = ibjri.RECORD LEFT JOIN idx_biz_jg_design_info ibjdi ON ibjui.RECORD = ibjdi.RECORD
LEFT JOIN idx_biz_jg_other_info ibjoi ON ibjui.RECORD = ibjoi.RECORD LEFT JOIN LatestInspection latestInspection
LEFT JOIN idx_biz_jg_tech_params_pipeline ibjtpp ON ibjui.RECORD = ibjtpp.RECORD ON ibjui.RECORD = latestInspection.RECORD AND latestInspection.rn = 1
LEFT JOIN idx_biz_jg_inspection_detection_info ibjidi ON ibjui.RECORD = ibjidi.RECORD LEFT JOIN LatestConstruction latestConstruction
LEFT JOIN idx_biz_jg_design_info ibjdi ON ibjui.RECORD = ibjdi.RECORD ON ibjui.RECORD = latestConstruction.RECORD AND latestConstruction.rn = 1
LEFT JOIN idx_biz_jg_construction_info ibjci on ibjui.RECORD = ibjci.RECORD WHERE ibjui.project_contraption_id = #{sequenceNbr}
WHERE
ibjui.project_contraption_id = #{sequenceNbr}
</select> </select>
<select id="countContraptionInUseTimesForEdit" resultType="java.lang.Integer"> <select id="countContraptionInUseTimesForEdit" resultType="java.lang.Integer">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment