智慧农业后台管理
Administrator
2022-07-13 9d1892790a7a18d18c19b8b1cf643056d1547f01
src/main/java/org/springblade/modules/sale/mapper/SaleMapper.xml
@@ -81,25 +81,22 @@
    </select>
    <!--统计市场流通/去年流通量/本月流通量-->
    <select id="selectMarketCirculate" resultType="java.util.HashMap" >
        SELECT
            IFNULL( SUM( sale_num ), 0 ) AS num
        FROM
            sys_sale
        WHERE
            YEAR ( sale_time ) = YEAR ( NOW( ) ) UNION ALL
        SELECT
            IFNULL( SUM( sale_num ), 0 ) AS num
        FROM
            sys_sale
        WHERE
            YEAR ( sale_time ) = YEAR ( date_sub( now( ), INTERVAL 1 YEAR ) ) UNION ALL
        SELECT
            IFNULL( SUM( sale_num ), 0 ) AS num
        FROM
            sys_sale
        WHERE
            DATE_FORMAT( sale_time, '%Y%m' ) = DATE_FORMAT( CURDATE( ), '%Y%m' )
        SELECT IFNULL( SUM( sale_num ), 0 ) AS num FROM sys_sale ss
        left join sys_land sl on sl.id = ss.land_id
        WHERE YEAR ( ss.sale_time ) = YEAR ( NOW())
        and sl.farm_id = #{sale.farmId}
        UNION ALL
        SELECT IFNULL(SUM(sale_num), 0) AS num FROM sys_sale ss
        left join sys_land sl on sl.id = ss.land_id
        WHERE YEAR ( ss.sale_time ) = YEAR ( date_sub( now( ), INTERVAL 1 YEAR ) )
        and sl.farm_id = #{sale.farmId}
        UNION ALL
        SELECT IFNULL( SUM( sale_num ), 0 ) AS num FROM sys_sale ss
        left join sys_land sl on sl.id = ss.land_id
        WHERE DATE_FORMAT( ss.sale_time, '%Y%m' ) = DATE_FORMAT( CURDATE( ), '%Y%m' )
        and sl.farm_id = #{sale.farmId}
    </select>
    <select id="selectMarketDistrict" resultType="java.util.HashMap" >
        SELECT
            IFNULL( SUM( sale_num ), 0 ) AS num,