|  |  |  | 
|---|
|  |  |  | 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> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--根据轮灌组名称统计记录数--> | 
|---|
|  |  |  | <select id="countByGroupCode" resultType="java.lang.Integer"> | 
|---|
|  |  |  | SELECT COUNT(*) | 
|---|
|  |  |  | FROM ir_irrigate_group | 
|---|
|  |  |  | WHERE group_code = #{groupCode} | 
|---|
|  |  |  | AND deleted = 0 | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--根据轮灌组名称统计记录数(排除指定ID)--> | 
|---|
|  |  |  | <select id="countByGroupCodeExcludeId" resultType="java.lang.Integer"> | 
|---|
|  |  |  | SELECT COUNT(*) | 
|---|
|  |  |  | FROM ir_irrigate_group | 
|---|
|  |  |  | WHERE group_code = #{groupCode} | 
|---|
|  |  |  | AND id != #{excludeId} | 
|---|
|  |  |  | AND deleted = 0 | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|