智慧农业后台管理
guoshilong
2022-08-23 2c0c30dbf04e1cfba46e0fc1392542be827e276d
src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
@@ -26,7 +26,8 @@
        c.dict_value as dica,
        v.farm_name as deptname,
        l.farm_id as farmId,
        l.land_type,l.type
        l.land_type,l.type,
        GROUP_CONCAT(a.url) AS strainUrl
        FROM `sys_land` l
        LEFT JOIN (SELECT dict_key, dict_value FROM blade_dict_biz WHERE CODE = 'land' AND is_deleted = 0 <if
        test="land.tenantId!=null and land.tenantId != ''">
@@ -41,6 +42,10 @@
        AND blade_dict_biz.tenant_id = #{land.tenantId}
    </if> ) c ON c.dict_key = l.land_unit
        LEFT JOIN ( SELECT id, farm_name FROM sys_farm ) v ON v.id = l.farm_id
        LEFT JOIN
        (
            SELECT sfp.strain_id,strain.url,sfp.land_id FROM sys_farm_plant sfp LEFT JOIN sys_strain strain ON strain.id = sfp.strain_id WHERE sfp.`status` = 1
        ) a ON l.id = a.land_id
        where l.is_deleted = 0
        <if test="land.landType!=null and land.landType != '' or land.landType == 0 ">
            and l.land_type = #{land.landType}
@@ -60,6 +65,7 @@
        <if test="land.farmId !=null and land.farmId !=''">
            AND l.farm_id = #{land.farmId}
        </if>
        GROUP BY l.id,d.dict_value,c.dict_value
    </select>
    <!--查询地块列表(不分页)-->