From 03112f95727a47e51a17b6d6c448ac896147b7d1 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期二, 09 十一月 2021 19:32:51 +0800 Subject: [PATCH] 1109修改 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveRecordMapper.xml | 29 ++++++++++++++--------------- 1 files changed, 14 insertions(+), 15 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveRecordMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveRecordMapper.xml index 1fd5d32..a139784 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveRecordMapper.xml +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveRecordMapper.xml @@ -164,26 +164,25 @@ <select id="registerStatisticsExportAdmin" parameterType="com.panzhihua.common.model.dtos.community.reserve.ComActReserveRegisterStatisticsDTO" resultType="com.panzhihua.common.model.vos.community.reserve.ComActReserveRegisterStatisticsAdminVO"> - SELECT DISTINCT - car.id, + SELECT car.title, - ( SELECT count( id ) FROM com_act_reserve_record WHERE `type` = 2 AND community_id = #{registerStatisticsDTO.communityId} AND `status` = 2 AND reserve_id = car.id - <if test="registerStatisticsDTO.startTime != null and registerStatisticsDTO.startTime != """> - AND DATE_FORMAT(create_at,'%Y-%m-%d %H:%i:%s') <![CDATA[ >= ]]> #{registerStatisticsDTO.startTime} - </if> - <if test="registerStatisticsDTO.endTime != null and registerStatisticsDTO.endTime != """> - AND DATE_FORMAT(create_at,'%Y-%m-%d %H:%i:%s') <![CDATA[ <= ]]> #{registerStatisticsDTO.endTime} - </if> - ) AS count, + count( carr.id ) AS count, ( SELECT count( id ) FROM com_act_reserve_record WHERE `type` = 2 AND community_id = #{registerStatisticsDTO.communityId} AND `status` = 2 ) AS allCount FROM - com_act_reserve AS car + com_act_reserve_record AS carr + LEFT JOIN com_act_reserve AS car ON car.id = carr.reserve_id WHERE - car.type = 2 - AND car.community_id = #{registerStatisticsDTO.communityId} - + carr.type = 2 + AND carr.community_id = #{registerStatisticsDTO.communityId} + AND carr.`status` = 2 + <if test="registerStatisticsDTO.startTime != null and registerStatisticsDTO.startTime != """> + AND DATE_FORMAT(carr.create_at,'%Y-%m-%d %H:%i:%s') <![CDATA[ >= ]]> #{registerStatisticsDTO.startTime} + </if> + <if test="registerStatisticsDTO.endTime != null and registerStatisticsDTO.endTime != """> + AND DATE_FORMAT(carr.create_at,'%Y-%m-%d %H:%i:%s') <![CDATA[ <= ]]> #{registerStatisticsDTO.endTime} + </if> GROUP BY - car.id + car.id </select> <select id="pageMakeHandleAdmin" parameterType="com.panzhihua.common.model.dtos.community.reserve.PageReserveMakeHandleAdminDTO" -- Gitblit v1.7.1