xiaoyong931011
2021-07-07 46dc84c9fb9aa7a53ff1c2479de66275115b0b87
gc-user/src/main/resources/mapper/user/OrderMapper.xml
@@ -131,6 +131,56 @@
        GROUP BY order_type
    </select>
<!--    <select id="queryCuserOrderCount" resultType="java.util.HashMap">-->
<!--        SELECT-->
<!--            COUNT(*) as count-->
<!--        FROM-->
<!--            (-->
<!--                (-->
<!--                    SELECT-->
<!--                        a.order_id orderId,-->
<!--                        a.order_status STATUS,-->
<!--                        '1' type,-->
<!--                        ifnull(sum(d.money), 0) money,-->
<!--                        '0' score,-->
<!--                        a.address address,-->
<!--                        ifnull(sum(d.weight), 0) weight,-->
<!--                        e. NAME NAME,-->
<!--                        a.create_time createTime-->
<!--                    FROM-->
<!--                        xzx_order_info a-->
<!--                            LEFT JOIN xzx_order_item_info d ON a.order_id = d.order_id-->
<!--                            LEFT JOIN xzx_user_info e ON e.user_id = a.receiver-->
<!--                    WHERE-->
<!--                        a.create_user_id=#{userId}-->
<!--                    GROUP BY-->
<!--                        a.order_id-->
<!--                )-->
<!--                UNION-->
<!--                (-->
<!--                    SELECT-->
<!--                        a.id orderId,-->
<!--                        a. STATUS STATUS,-->
<!--                        '2' type,-->
<!--                        '0' money,-->
<!--                        ifnull(sum(d.score), 0) score,-->
<!--                        a.address address,-->
<!--                        ifnull(sum(d.weight), 0) weight,-->
<!--                        a.username NAME,-->
<!--                        a.CREATED_TIME createTime-->
<!--                    FROM-->
<!--                        xzx_jhy_order a-->
<!--                            LEFT JOIN xzx_jhy_order_items d ON a.id = d.order_id-->
<!--                    WHERE-->
<!--                        a.user_id = #{userId}-->
<!--                    GROUP BY-->
<!--                        a.id-->
<!--                )-->
<!--            ) v-->
<!--        ORDER BY-->
<!--            createTime DESC-->
<!--    </select>-->
    <select id="queryPromoterOrderWeightMoney" resultType="com.xzx.gc.model.admin.PromoterModel">
        SELECT SUM(c.weight) as orderWeightCount, SUM(c.money) as orderMoneyCount
        FROM xzx_order_info b
@@ -271,6 +321,64 @@
        GROUP BY a.order_id
    </select>
<!--    <select id="queryCuserOrderFinishList" resultType="java.util.HashMap">-->
<!--        SELECT-->
<!--            orderId,-->
<!--            address,-->
<!--            status,-->
<!--            type,-->
<!--            money,-->
<!--            score,-->
<!--            weight,-->
<!--            name,-->
<!--            createTime-->
<!--        FROM-->
<!--            (-->
<!--                (-->
<!--                    SELECT-->
<!--                        a.order_id orderId,-->
<!--                        a.order_status STATUS,-->
<!--                        '1' type,-->
<!--                        ifnull(sum(d.money), 0) money,-->
<!--                        '0' score,-->
<!--                        a.address address,-->
<!--                        ifnull(sum(d.weight), 0) weight,-->
<!--                        e. NAME NAME,-->
<!--                        a.create_time createTime-->
<!--                    FROM-->
<!--                        xzx_order_info a-->
<!--                            LEFT JOIN xzx_order_item_info d ON a.order_id = d.order_id-->
<!--                            LEFT JOIN xzx_user_info e ON e.user_id = a.receiver-->
<!--                    WHERE-->
<!--                        a.create_user_id = #{userId}-->
<!--                    GROUP BY-->
<!--                        a.order_id-->
<!--                )-->
<!--                UNION-->
<!--                (-->
<!--                    SELECT-->
<!--                        a.id orderId,-->
<!--                        a. STATUS STATUS,-->
<!--                        '2' type,-->
<!--                        '0' money,-->
<!--                        ifnull(sum(d.score), 0) score,-->
<!--                        a.address address,-->
<!--                        ifnull(sum(d.weight), 0) weight,-->
<!--                        a.username NAME,-->
<!--                        a.CREATED_TIME createTime-->
<!--                    FROM-->
<!--                        xzx_jhy_order a-->
<!--                            LEFT JOIN xzx_jhy_order_items d ON a.id = d.order_id-->
<!--                    WHERE-->
<!--                        a.user_id = #{userId}-->
<!--                    GROUP BY-->
<!--                        a.id-->
<!--                )-->
<!--            ) v-->
<!--        ORDER BY-->
<!--            createTime DESC-->
<!--    </select>-->
    <select id="orderCountStat" parameterType="java.util.Map" resultType="String">
@@ -399,4 +507,13 @@
            b.receive_time ASC
    </select>
    <select id="selectJhyOrderByUserId" resultType="com.xzx.gc.entity.JhyOrder">
        SELECT
            a.*
        FROM
            xzx_jhy_order a
        WHERE
            a.status != '5'
            and a.user_id = #{userId}
    </select>
</mapper>