|
|
@@ -1020,18 +1020,24 @@
|
|
|
limit 0,6
|
|
|
</select>
|
|
|
<select id="selectUserIdentityByUid" resultType="com.goafanti.user.bo.UserIdentityBo">
|
|
|
- select t.id ,t.uid,t.username,t.work_unit as workUnit,t.province,t.area,t.professional_title as professionalTitle,t.industry,t.city,u.introduction,u.head_portrait_url as headPortraitUrl
|
|
|
- from user_identity t left JOIN user u
|
|
|
- on t.uid = u.id
|
|
|
+ select t.id ,t.uid,t.username,t.work_unit as workUnit,t.province,t.area,t.professional_title as professionalTitle,
|
|
|
+ t.industry,t.city,u.introduction,u.head_portrait_url as headPortraitUrl,ifnull(o.x,0) as reservationCount
|
|
|
+ from user_identity t left JOIN user u on t.uid = u.id
|
|
|
+ left join (select count(0) as x,seller_id from t_order
|
|
|
+ where order_status != 4
|
|
|
+ group by seller_id ) o on t.uid=o.seller_id
|
|
|
where t.uid=#{uid,jdbcType=VARCHAR}
|
|
|
</select>
|
|
|
|
|
|
<select id="findUserIdentityListByPage" parameterType="String" resultType="com.goafanti.user.bo.UserIdentityBo">
|
|
|
- select t.id ,t.uid,t.username,t.work_unit as workUnit,t.province,t.area,t.professional_title as professionalTitle,t.industry,t.city,u.introduction,u.head_portrait_url as headPortraitUrl
|
|
|
- from user_identity t left JOIN user u
|
|
|
- on t.uid = u.id
|
|
|
+ select t.id ,t.uid,t.username,t.work_unit as workUnit,t.province,t.area,t.professional_title as professionalTitle,t.industry,t.city,
|
|
|
+ u.introduction,u.head_portrait_url as headPortraitUrl,ifnull(o.x,0) as reservationCount
|
|
|
+ from user_identity t left JOIN user u on t.uid = u.id
|
|
|
+ left join (select count(0) as x,seller_id from t_order
|
|
|
+ where order_status != 4
|
|
|
+ group by seller_id ) o on t.uid=o.seller_id
|
|
|
where 1=1
|
|
|
- <if test="industry != null">
|
|
|
+ <if test="industry != null">
|
|
|
and t.industry = #{industry,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="page_sql!=null">
|
|
|
@@ -1075,9 +1081,12 @@
|
|
|
|
|
|
<select id="selectconsultantByUid" parameterType="java.lang.String" resultType="com.goafanti.app.bo.consultantListBo">
|
|
|
select
|
|
|
- t.uid as id ,t.username ,t.consultant,u.head_portrait_url as headPortraitUrl,u.introduction
|
|
|
+ t.uid as id ,t.username ,t.consultant,u.head_portrait_url as headPortraitUrl,u.introduction,ifnull(o.x,0) as reservationCount
|
|
|
from user_identity t
|
|
|
left join user u on t.uid =u.id
|
|
|
+ left join (select count(0) as x,seller_id from t_order
|
|
|
+ where order_status != 4
|
|
|
+ group by seller_id ) o on t.uid=o.seller_id
|
|
|
where t.consultant = 1
|
|
|
and t.uid = #{uid,jdbcType=VARCHAR}
|
|
|
</select>
|