|
@@ -137,7 +137,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectList" parameterType="com.zhongzheng.modules.user.bo.UserQueryBo" resultMap="UserResult">
|
|
<select id="selectList" parameterType="com.zhongzheng.modules.user.bo.UserQueryBo" resultMap="UserResult">
|
|
- SELECT
|
|
|
|
|
|
+ SELECT DISTINCT
|
|
u.*
|
|
u.*
|
|
<if test="getOrderNum != null and getOrderNum == 1" >
|
|
<if test="getOrderNum != null and getOrderNum == 1" >
|
|
,ou.goods_course_num,ou.goods_bank_num
|
|
,ou.goods_course_num,ou.goods_bank_num
|
|
@@ -161,6 +161,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
o.user_id
|
|
o.user_id
|
|
) ou ON u.user_id = ou.user_id
|
|
) ou ON u.user_id = ou.user_id
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="businessId != null and businessId != ''">
|
|
|
|
+ LEFT JOIN `order` o ON u.user_id = o.user_id and o.`status` = 1
|
|
|
|
+ LEFT JOIN order_goods og ON o.order_sn = og.order_sn and og.`status` = 1
|
|
|
|
+ LEFT JOIN goods g ON og.goods_id = g.goods_id
|
|
|
|
+ </if>
|
|
WHERE
|
|
WHERE
|
|
1 = 1
|
|
1 = 1
|
|
<if test="status != null and status.size()!=0 ">
|
|
<if test="status != null and status.size()!=0 ">
|
|
@@ -169,6 +174,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
#{item}
|
|
#{item}
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="businessId != null and businessId != ''">
|
|
|
|
+ AND g.business_id = #{businessId}
|
|
|
|
+ </if>
|
|
<if test="nickname != null and nickname != ''" >
|
|
<if test="nickname != null and nickname != ''" >
|
|
AND u.nickname like concat('%', #{nickname}, '%')
|
|
AND u.nickname like concat('%', #{nickname}, '%')
|
|
</if>
|
|
</if>
|