rentaiming
2024-06-02 d7ff3f15da7272ffa1bd84104b176969b0e1ac59
ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml
@@ -27,4 +27,39 @@
      AND tom.activity_id = #{id}
    </where>
  </select>
  <select id="getOrderByGroupPurchaseId" resultType="com.ruoyi.system.api.domain.Order">
    SELECT
    o.*
    FROM
    t_order_mall tom
    LEFT JOIN t_order o ON tom.order_id = o.id
    <where>
      tom.activity_id = #{goodsSkuId}
      AND o.order_status = 2
      AND o.order_from = 3
      AND   o.member_id=#{memberId}
    </where>
  </select>
  <select id="getOrderByGroupPurchaseList" resultType="com.ruoyi.system.api.domain.vo.OrderVO">
    SELECT
    o.*,
    tom.activityId as goodsSkuId
    FROM
    t_order_mall tom
    LEFT JOIN t_order o ON tom.order_id = o.id
    LEFT JOIN t_goods_sku tgs ON tom.activityId = tg.id
    <where>
       o.order_status = 2
      <if test="skuName != null and skuName != ''">
        AND tgs.goods_sku_name LIKE CONCAT('%',#{skuName},'%')
      </if>
      AND o.order_from = 3
      AND   o.member_id=#{memberId}
    </where>
  </select>
</mapper>