xiaoyong931011
2021-07-14 8d08ca6bdfc3dd61b0aaa7daa27308c3d59f0df1
gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml
@@ -6,6 +6,7 @@
        SELECT
               a.*,
               a.CREATED_TIME createTime,
               ifnull(a.is_finish,2) isFinish,
               b.nick_name name,
               b.mobile_phone phone,
               d.express_com expressCom,
@@ -88,13 +89,21 @@
            IFNULL(count(1), 0) totalBuy,
            IFNULL(sum(IFNULL(total_price,0)),0) totalPrice,
            (
                select IFNULL(count(1),0) from xzx_jhy_order where status = 3
                select IFNULL(count(1),0) from xzx_jhy_order where status in (3, 4)
                <if test="userId != null and userId != ''">
                    and user_id=#{userId}
                </if>
            ) totalOrder
        from xzx_score_order
        where status=3
        where status in (3, 4)
        <if test="userId != null and userId != ''">
            and user_id=#{userId}
        </if>
    </select>
    <select id="selectScoreOrderCnt" resultType="java.lang.Integer">
        select IFNULL(count(1), 0) from xzx_score_order
        where status in (3, 4)
        <if test="userId != null and userId != ''">
            and user_id=#{userId}
        </if>