| | |
| | | LEFT JOIN sys_user su ON ccm.user_id = su.user_id |
| | | WHERE ccm.id = #{merchantId} |
| | | </select> |
| | | |
| | | <select id="selectMerchantByName" resultType="com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO"> |
| | | SELECT |
| | | temp.id, |
| | | temp.NAME, |
| | | temp.introduction, |
| | | temp.logo, |
| | | temp.serviceScope, |
| | | IF |
| | | ( |
| | | SUM( temp.consultation_volume ) IS NULL, |
| | | 0, |
| | | SUM( temp.consultation_volume )) AS monthConsultationVolume |
| | | FROM |
| | | ( |
| | | SELECT |
| | | ccm.id, |
| | | ccm.NAME, |
| | | ccm.introduction, |
| | | ccm.logo, |
| | | cccs.consultation_volume, |
| | | GROUP_CONCAT( ccss.service_name ) AS serviceScope |
| | | FROM |
| | | com_convenient_merchants ccm |
| | | LEFT JOIN ( |
| | | SELECT |
| | | * |
| | | FROM |
| | | com_convenient_consultation_statistics |
| | | WHERE |
| | | statistic_date LIKE #{currentMon}) cccs ON ccm.id = cccs.merchant_id |
| | | LEFT JOIN com_convenient_service_scope ccss ON ccm.id = ccss.merchant_id |
| | | WHERE |
| | | ( ccm.community_id = #{communityId} or ccm.community_id = 0) AND ccm.business_status = 1 and ccm.is_del = 0 and ccm.`name` = '犇师傅维修中心' GROUP BY cccs.id |
| | | ) temp |
| | | GROUP BY |
| | | temp.id |
| | | ORDER BY |
| | | SUM( temp.consultation_volume ) DESC |
| | | </select> |
| | | <select id="getPopularMerchants" resultType="com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO"> |
| | | SELECT |
| | | temp.id, temp.name, temp.introduction, temp.logo, |
| | |
| | | FROM com_convenient_merchants ccm |
| | | LEFT JOIN (SELECT * FROM com_convenient_consultation_statistics WHERE statistic_date LIKE #{currentMon}) cccs ON ccm.id = cccs.merchant_id |
| | | LEFT JOIN com_convenient_service_scope ccss ON ccm.id = ccss.merchant_id |
| | | WHERE ( ccm.community_id = #{communityId} or ccm.community_id = 0) AND ccm.business_status = 1 and ccm.is_del = 0 GROUP BY cccs.id |
| | | WHERE ( ccm.community_id = #{communityId} or ccm.community_id = 0) AND ccm.business_status = 1 and ccm.is_del = 0 and ccm.`name` != '犇师傅维修中心' GROUP BY cccs.id |
| | | ) temp GROUP BY temp.id ORDER BY SUM(temp.consultation_volume) DESC |
| | | </select> |
| | | <select id="getClassifyMerchants" resultType="com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO"> |