Administrator
yesterday 2fb72d56082e2ee19aa187707751dd0dacd34f4b
src/main/resources/mapper/modules/ClothesOrderMapper.xml
@@ -10,9 +10,12 @@
            a.status as status,
            b.name as typeName,
            b.image as typeImage,
            c.express_no as expressNo,
            c.express_com as expressCom,
            a.goods_cnt as goodsCnt
        from clothes_order a
        left join clothes_type b on a.type_id = b.id
        left join mall_express_info c on a.id=c.order_id
        <where>
            and a.member_id = #{record.memberId}
            <if test="record != null">
@@ -21,7 +24,7 @@
                        b.name like CONCAT('%', CONCAT(#{record.query}, '%')) or
                    )
                </if>
                <if test="record.status != null">
                <if test="record.status != 0">
                    and (
                        a.status  = #{record.status}
                    )
@@ -64,7 +67,7 @@
        <where>
            <if test="record != null">
                <if test="record.payResult != null">
                <if test="record.payResult != null and record.payResult != ''">
                    and a.pay_result = #{record.payResult}
                </if>
                <if test="record.status != null">
@@ -87,4 +90,15 @@
        order by a.created_time desc
    </select>
    <select id="selectOrderStatusCnt" resultType="java.util.Map">
        select
            a.status,
            count(1) cnt
        from clothes_order a
        where a.del_flag=0 and a.member_id=#{memberId}
        group by a.status
    </select>
</mapper>