java110
2023-05-30 0b3ff378a9faaf9d7a4831b7f0de67378fe0dfea
java110-db/src/main/resources/mapper/report/ReportCommunityServiceDaoImplMapper.xml
@@ -253,7 +253,7 @@
        createTime,t.community_id communityId,t2.name stateName,
        t.start_time startTime,t.end_time endTime,t.state,
        t.car_type_cd carTypeCd,t.member_id memberId,t.lease_type leaseType,
        t3.name leaseTypeName,t4.name carTypeCdName,t.operate,uu.`name`,bo.`name` ownerName,bo.link
        t3.name leaseTypeName,t4.name carTypeCdName,t.operate,uu.`name` userName,bo.`name` ownerName,bo.link
        from business_owner_car t
        left join c_business cb on t.b_id = cb.b_id
        left join c_orders co on cb.o_id = co.o_id
@@ -272,4 +272,63 @@
        </if>
    </select>
    <select id="queryHisOwnerCount" parameterType="Map" resultType="Map">
        select count(1) count
        from business_building_owner t
        left join c_business cb on t.b_id = cb.b_id
        left join c_orders co on cb.o_id = co.o_id
        left join u_user uu on co.user_id = uu.user_id
        where 1=1
        and t.member_id = #{memberId}
        and t.community_id = #{communityId}
    </select>
    <select id="queryHisOwners" parameterType="Map" resultType="Map">
        select t.operate,t.sex,t.name,t.link,t.remark,t.owner_id ownerId,t.b_id bId,
        t.age,t.member_id memberId,
        t.owner_type_cd ownerTypeCd,t.community_id communityId,t.owner_flag ownerFlag,
        t.id_card idCard,t.state,t.address,t.create_time createTime,uu.`name` userName,t.operate
        from business_building_owner t
        left join c_business cb on t.b_id = cb.b_id
        left join c_orders co on cb.o_id = co.o_id
        left join u_user uu on co.user_id = uu.user_id
        where 1=1
        and t.member_id = #{memberId}
        and t.community_id = #{communityId}
        order by t.create_time desc,t.operate
        <if test="page != -1 and page != null ">
            limit #{page}, #{row}
        </if>
    </select>
    <select id="queryHisFeeCount" parameterType="Map" resultType="Map">
        select count(1) count
        from business_pay_fee t
        left join  pay_fee_config pfc on t.config_id = pfc.config_id and pfc.status_cd = '0'
        left join c_business cb on t.b_id = cb.b_id
        left join c_orders co on cb.o_id = co.o_id
        left join u_user uu on co.user_id = uu.user_id
        where 1=1
        and t.fee_id = #{feeId}
        and t.community_id = #{communityId}
    </select>
    <select id="queryHisFees" parameterType="Map" resultType="Map">
        select t.operate,t.start_time startTime,t.end_time endTime,t.create_time createTime,pfc.fee_name feeName,
        t.amount,
        uu.`name` userName
        from business_pay_fee t
        left join  pay_fee_config pfc on t.config_id = pfc.config_id and pfc.status_cd = '0'
        left join c_business cb on t.b_id = cb.b_id
        left join c_orders co on cb.o_id = co.o_id
        left join u_user uu on co.user_id = uu.user_id
        where 1=1
        and t.fee_id = #{feeId}
        and t.community_id = #{communityId}
        order by t.create_time desc,t.operate
        <if test="page != -1 and page != null ">
            limit #{page}, #{row}
        </if>
    </select>
</mapper>