智慧农业后台管理
guoshilong
2022-08-23 2c0c30dbf04e1cfba46e0fc1392542be827e276d
地块信息携带品种图片
3 files modified
11 ■■■■ changed files
src/main/java/org/springblade/modules/lang/controller/LandController.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/vo/LandVO.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/controller/LandController.java
@@ -365,7 +365,7 @@
            if (unit.equals("0")) {
                num += area1;
            }
            if (unit.equals("1")) {
            else if (unit.equals("1")) {
                double v = area1 * 0.1;
                num += v;
            } else {
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>
    <!--查询地块列表(不分页)-->
src/main/java/org/springblade/modules/lang/vo/LandVO.java
@@ -35,6 +35,7 @@
    String deptname;
    String tenantId;
    String strainId;
    String strainUrl;
    /**
     * 种养品种植状态
     */