wuzeyu
2024-07-05 fd2de42e8b0019e660f04c72d0a9d218e032f4e4
pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigateUnitMapper.xml
@@ -110,12 +110,15 @@
        CAST(uni.id AS char)AS id,
        CAST(uni.operator AS char)AS operator,
        cli.name         AS operatorName,
        gru.group_code         AS groupCode,
        uni.area,
        uni.remarks,
        uni.operate_time  AS  operateDt
        from ir_irrigate_unit uni
        left join ir_project pro on pro.id = uni.project_id
        left join se_client cli on cli.id = uni.operator
        left join ir_group_unit gu on gu.unit_id = uni.id
        left join ir_irrigate_group gru on gru.id = gu.group_id
        where uni.id = #{id,jdbcType=BIGINT} and uni.deleted = 0
    </select>
    <!--分页查灌溉单元-->
@@ -126,20 +129,23 @@
        CAST(uni.id AS char)AS unitId,
        CAST(uni.operator AS char)AS operator,
        cli.name         AS operatorName,
        gru.group_code         AS groupCode,
        uni.area,
        uni.remarks,
        uni.operate_time  AS  operateDt
        FROM ir_irrigate_unit uni
        left join ir_project pro on pro.id = uni.project_id
        left join se_client cli on cli.id = uni.operator
        left join ir_group_unit gu on gu.unit_id = uni.id
        left join ir_irrigate_group gru on gru.id = gu.group_id
        <where>
            uni.deleted = 0
            <if test="projectName != null and projectName != ''">
                AND pro.project_name LIKE CONCAT('%', #{projectName}, '%')
            </if>
<!--            <if test = "groupCode != null and groupCode != ''">-->
<!--                AND pro.project_state = #{groupCode}-->
<!--            </if>-->
            <if test = "groupCode != null and groupCode != ''">
                AND gru.group_code = #{groupCode}
            </if>
        </where>
        ORDER BY uni.operate_time DESC
        <if test="pageCurr != null and pageSize != null">
@@ -152,14 +158,16 @@
        FROM ir_irrigate_unit uni
        left join ir_project pro on pro.id = uni.project_id
        left join se_client cli on cli.id = uni.operator
        left join ir_group_unit gu on gu.unit_id = uni.id
        left join ir_irrigate_group gru on gru.id = gu.group_id
        <where>
            uni.deleted = 0
            <if test="projectName != null and projectName != ''">
                AND pro.project_name LIKE CONCAT('%', #{projectName}, '%')
            </if>
            <!--            <if test = "groupCode != null and groupCode != ''">-->
            <!--                AND pro.project_state = #{groupCode}-->
            <!--            </if>-->
                        <if test = "groupCode != null and groupCode != ''">
                            AND gru.group_code = #{groupCode}
                        </if>
        </where>
    </select>
</mapper>