springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ConvenientConsultationStatisticsDAO.java
@@ -55,4 +55,11 @@ * @return */ List<ConvenientConsultationStatisticsVO> selectSumForConsultationNum(); /** * 获取商家总咨询量 * @param merchantId * @return */ int selectTotalConsultationVolume(@Param("merchantId") Long merchantId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ConvenientViewStatisticsDAO.java
@@ -55,4 +55,11 @@ * @return */ List<ConvenientViewStatisticsVO> selectSumForViewNum(); /** * 获取商家总浏览量 * @param merchantId * @return */ int selectTotalViewNum(@Param("merchantId") Long merchantId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ConvenientMerchantServiceImpl.java
@@ -252,12 +252,10 @@ SimpleDateFormat dayFormat = new SimpleDateFormat("yyyy-MM-dd"); String moth = mothFormat.format(nowDate); String day = dayFormat.format(nowDate); int consultationCount = convenientConsultationStatisticsDAO.selectCount(new QueryWrapper<ConvenientConsultationStatisticsDO>() .lambda().eq(ConvenientConsultationStatisticsDO::getMerchantId, merchantId)); int consultationCount = convenientConsultationStatisticsDAO.selectTotalConsultationVolume(merchantId); int monthConsultationVolume = convenientConsultationStatisticsDAO.selectMonthConsultationVolume(merchantId, moth); int dayConsultationVolume = convenientConsultationStatisticsDAO.selectDayConsultationVolume(merchantId, day); Integer viewCount = convenientViewStatisticsDAO.selectCount(new QueryWrapper<ConvenientViewStatisticsDO>() .lambda().eq(ConvenientViewStatisticsDO::getMerchantId, merchantId)); Integer viewCount = convenientViewStatisticsDAO.selectTotalViewNum(merchantId); int monthViewNum = convenientViewStatisticsDAO.selectMonthViewNum(merchantId, moth); int dayViewNum = convenientViewStatisticsDAO.selectDayViewNum(merchantId, day); convenientMerchantVO.setConsultationVolume(consultationCount); springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ConvenientConsultationStatisticsMapper.xml
@@ -35,5 +35,10 @@ SELECT merchant_id, SUM(consultation_volume) AS totalConsultationNum FROM com_convenient_consultation_statistics GROUP BY merchant_id </select> <select id="selectTotalConsultationVolume" resultType="java.lang.Integer"> SELECT IF(SUM(consultation_volume) IS NULL,0,SUM(consultation_volume)) FROM com_convenient_consultation_statistics WHERE merchant_id = #{merchantId} </select> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ConvenientViewStatisticsMapper.xml
@@ -35,5 +35,10 @@ SELECT merchant_id, SUM(view_num) AS totalViewNum FROM com_convenient_view_statistics GROUP BY merchant_id </select> <select id="selectTotalViewNum" resultType="java.lang.Integer"> SELECT IF(SUM(view_num) IS NULL,0,SUM(view_num)) FROM com_convenient_view_statistics WHERE merchant_id = #{merchantId} </select> </mapper>