|
@@ -27,25 +27,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="getLastThree" parameterType="com.zhongzheng.modules.base.bo.ConsoleQueryBo" resultMap="UserUpdateVoResult">
|
|
|
SELECT
|
|
|
- uu.*,
|
|
|
- u.realname AS now_realname
|
|
|
+ uu.*,
|
|
|
+ u.realname AS now_realname
|
|
|
FROM
|
|
|
- `order` o
|
|
|
- LEFT JOIN order_goods og ON o.order_sn = og.order_sn
|
|
|
- LEFT JOIN goods g ON og.goods_id = g.goods_id
|
|
|
- LEFT JOIN user_update uu on o.user_id = uu.user_id
|
|
|
- LEFT JOIN `user` u ON uu.user_id = u.user_id
|
|
|
+ user_update uu
|
|
|
+ LEFT JOIN `user` u ON uu.user_id = u.user_id
|
|
|
+ WHERE
|
|
|
+ uu.user_id IN (
|
|
|
+ SELECT
|
|
|
+ o.user_id
|
|
|
+ FROM
|
|
|
+ `order` o
|
|
|
+ LEFT JOIN order_goods og ON o.order_sn = og.order_sn
|
|
|
+ LEFT JOIN goods g ON og.goods_id = g.goods_id
|
|
|
WHERE
|
|
|
- uu.user_id IS NOT NULL
|
|
|
- AND
|
|
|
og.pay_status IN ( 2, 3, 4 )
|
|
|
AND og.refund_status != 2
|
|
|
<if test="businessId != null">
|
|
|
AND g.business_id = #{businessId}
|
|
|
</if>
|
|
|
+ )
|
|
|
ORDER BY
|
|
|
- uu.id DESC
|
|
|
- LIMIT 3
|
|
|
+ uu.id DESC
|
|
|
+ LIMIT 3
|
|
|
</select>
|
|
|
|
|
|
<select id="selectChangeInfo" parameterType="com.zhongzheng.modules.base.bo.ConsoleQueryBo" resultMap="UserUpdateResult">
|