| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | | <?xml version="1.0" encoding="UTF-8"?> |  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |  | <mapper namespace="cc.mrbird.febs.mall.mapper.MallAchieveRecordMapper"> |  |   |  |     <select id="selectAchieveTotal" resultType="java.math.BigDecimal"> |  |         select IFNULL(sum(IFNULL(amount,0)),0) from mall_achieve_record |  |         where 1=1 |  |         <if test='type == "D"'> |  |             and date_format(achieve_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d'); |  |         </if> |  |         <if test='type == "M"'> |  |             and date_format(achieve_time, '%Y-%m') = date_format(#{date}, '%Y-%m'); |  |         </if> |  |     </select> |  |   |  | </mapper> | 
 |