| | |
| | | where a.id = #{memberId} |
| | | </select> |
| | | |
| | | <select id="selectAddressAmountListInPage" resultType="cc.mrbird.febs.mall.vo.AdminMallAddressInfoVo"> |
| | | |
| | | SELECT |
| | | a.province, |
| | | a.city |
| | | FROM mall_address_info a |
| | | <where> |
| | | <if test="record != null" > |
| | | <if test="record.province != null and record.province != ''"> |
| | | and a.province = #{record.province} |
| | | </if> |
| | | <if test="record.city != null and record.city != ''"> |
| | | and a.city = #{record.city} |
| | | </if> |
| | | </if> |
| | | </where> |
| | | group by a.city |
| | | </select> |
| | | |
| | | <select id="selectSumOrderAmountByProvinceAndCity" resultType="java.math.BigDecimal"> |
| | | select |
| | | IFNULL(sum(IFNULL(amount,0)),0) |
| | | from |
| | | mall_order_info |
| | | where |
| | | status in (2, 3, 4) |
| | | and order_type = 1 |
| | | and address_id in ( |
| | | select |
| | | a.id |
| | | from mall_address_info a |
| | | <where> |
| | | <if test="province != null and province != ''"> |
| | | and a.province = #{province} |
| | | </if> |
| | | <if test="city != null and city != ''"> |
| | | and a.city = #{city} |
| | | </if> |
| | | </where> |
| | | ) |
| | | </select> |
| | | |
| | | <select id="selectSumOrderCntByProvinceAndCity" resultType="java.lang.Integer"> |
| | | select |
| | | count(id) |
| | | from |
| | | mall_order_info |
| | | where |
| | | status in (2, 3, 4) |
| | | and order_type = 1 |
| | | and address_id in ( |
| | | select |
| | | a.id |
| | | from mall_address_info a |
| | | <where> |
| | | <if test="province != null and province != ''"> |
| | | and a.province = #{province} |
| | | </if> |
| | | <if test="city != null and city != ''"> |
| | | and a.city = #{city} |
| | | </if> |
| | | </where> |
| | | ) |
| | | </select> |
| | | |
| | | <select id="selectProvince" resultType="cc.mrbird.febs.mall.vo.AdminMallAddressInfoVo"> |
| | | SELECT |
| | | a.province |
| | | FROM mall_address_info a |
| | | group by a.province |
| | | </select> |
| | | |
| | | </mapper> |