智慧农业后台管理
xiebin
2022-08-26 af01675778013c044754d6bded36ba3cd65d36d1
src/main/java/org/springblade/modules/farmplant/mapper/FarmPlantMapper.xml
@@ -188,7 +188,7 @@
    <!--已种植农产品列表-->
    <select id="strainTree" resultType="org.springblade.modules.farmplant.entity.Strain">
        select ss.id, ss.strain_name strainName
        select ss.id, ss.strain_name strainName,ss.url
        from sys_farm_plant sfp
                 left join sys_strain ss on ss.id = sfp.strain_id
        where sfp.status = "1"
@@ -403,9 +403,9 @@
<!--            and sfp.tenant_id = #{farmPlant.tenantId}-->
<!--        </if>-->
<!--        group by sfp.strain_id,strain_name,land_unit-->
        SELECT a.strain_id,a.strainName,SUM(TRUNCATE(a.land_area,3)) areas FROM
        SELECT a.strain_id,a.strainName,SUM(TRUNCATE(a.land_area,3)) areas,a.url FROM
        (
        select sfp.strain_id,
        select sfp.strain_id,ss.url,
        ss.strain_name strainName,
        ( CASE WHEN land_unit = 2 THEN FORMAT(sl.land_area * 0.0015,3) WHEN land_unit = 1 THEN sl.land_area * 0.1 ELSE sl.land_area END ) land_area,
        land_unit landUnit