zhubaomin
7 天以前 346b480ab7848c742065e9bf989abaf43b515613
pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigateGroupMapper.xml
@@ -338,4 +338,28 @@
        INNER JOIN ir_plan_schedule ps ON ps.schedule_id = sche.id
    WHERE ps.plan_id = #{planId}
  </select>
  <!--根据轮灌组ID获取轮灌组详情-->
  <select id="getGroupIntakes" resultType="com.dy.pipIrrGlobal.voIr.VoGroupIntakes">
    SELECT
      pro.project_name AS projectName,
      gro.group_code AS groupName,
      NULL AS intakes
    FROM ir_irrigate_group gro
           INNER JOIN ir_project_group pg ON pg.group_id = gro.id
           INNER JOIN ir_project pro ON pro.id = pg.project_id
    WHERE gro.deleted = 0 AND gro.id = #{groupId}
  </select>
  <!--根据轮灌组ID获取轮灌组详情列表-->
  <select id="getGroupIntakesList" resultType="com.dy.pipIrrGlobal.voIr.VoIntake">
    SELECT
      con.rtuAddr,
      inta.name AS intakeName,
      NULL AS isOnLine
    FROM ir_group_intake gi
           INNER JOIN pr_intake inta ON inta.id = gi.intake_id
           INNER JOIN pr_controller con ON con.intakeId = gi.intake_id
    WHERE gi.group_id = #{groupId}
  </select>
</mapper>