<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.ruoyi.order.mapper.OrderMapper">
|
|
<select id="getSeckillMembers" resultType="java.lang.Integer">
|
SELECT ifnull(count(1), 0) FROM t_order o
|
WHERE
|
o.goods_sku_id = #{id}
|
AND o.order_status IN (2
|
, 3
|
, 4)
|
GROUP BY
|
o.member_id
|
</select>
|
|
|
|
<select id="getSeckillMembers1" resultType="com.ruoyi.system.api.domain.dto.MemberOrderDTO">
|
SELECT ifnull(SUM(o.goods_quantity), 0) FROM t_order o LEFT
|
WHERE
|
o.goods_sku_id = #{goodsSkuId}
|
AND o.order_status IN (2
|
, 3)
|
and o.member_id =#{memberId}
|
</select>
|
|
<select id="getOrderByGroupPurchaseId" resultType="com.ruoyi.system.api.domain.Order"
|
parameterType="java.lang.Long">
|
SELECT
|
o.*
|
FROM
|
t_order o
|
<where>
|
o.order_status = 2
|
AND o.order_from = 3
|
AND o.goods_sku_id = #{id}
|
</where>
|
</select>
|
|
|
<select id="getOrderByGroupPurchaseId" resultType="com.ruoyi.system.api.domain.Order">
|
SELECT
|
o.*
|
FROM
|
t_order o
|
<where>
|
o.goods_sku_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.*,
|
o.goods_sku_id as goodsSkuId
|
FROM
|
t_order o
|
<where>
|
o.order_status = 2
|
<if test="skuName != null and skuName != ''">
|
AND o.sku_name LIKE CONCAT('%',#{skuName},'%')
|
</if>
|
AND o.order_from = 3
|
AND o.member_id=#{memberId}
|
</where>
|
</select>
|
|
<select id="getOrderByGroupPurchaseMemberList" resultType="com.ruoyi.system.api.domain.vo.OrderVO">
|
SELECT
|
o.*,
|
o.goods_sku_id as goodsSkuId
|
FROM
|
t_order o
|
<where>
|
o.order_status = 2
|
<if test="skuName != null and skuName != ''">
|
AND o.sku_name LIKE CONCAT('%',#{skuName},'%')
|
</if>
|
AND o.order_from = 3
|
AND o.member_id=#{memberId}
|
</where>
|
</select>
|
|
</mapper>
|