xiaoyong931011
2022-09-05 b7d02900762cd81b6ddade1885a86492ecbc13dd
src/main/resources/mapper/modules/MallLeaderAchieveMapper.xml
@@ -21,4 +21,21 @@
        and date_format(CREATED_TIME, '%Y-%m-%d') = date_format(#{offsetDay}, '%Y-%m-%d')
    </update>
    <select id="selectProfitByStateAndDateTimeAndUniqueCode" resultType="java.math.BigDecimal">
        select
            IFNULL(sum(a.amount),0) amount
        from mall_leader_achieve a
        <where>
            <if test="state!=null and state!=''">
                and  a.state = #{state}
            </if>
            <if test="DateTime!=null and DateTime!=''">
                and date_format(a.CREATED_TIME, '%Y-%m-%d') = date_format(#{DateTime}, '%Y-%m-%d')
            </if>
            <if test="uniqueCode!=null and uniqueCode!=''">
                and  a.unique_code = #{uniqueCode}
            </if>
        </where>
    </select>
</mapper>