mitao
2025-03-14 392b42c4891cf2e6beda57ab32c51598f290f4b7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?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.auction.mapper.AuctionBidRecordMapper">
 
  <select id="popupList" resultType="com.ruoyi.system.api.domain.vo.PopUpVO"
    parameterType="java.lang.Long">
    SELECT tabr.id AS auctionBidRecordId,
    tabr.order_id,
    tabr.goods_name,
    CASE
    WHEN tabr.`status` = 0 THEN
    0
    WHEN tabr.`status` = 2 THEN
    1
    END
    AS successFlag
    FROM t_auction_bid_record tabr
    LEFT JOIN t_auction_goods tag ON tabr.auction_type = 1
    AND tag.id = tabr.target_id AND tag.start_status = 3
    LEFT JOIN t_auction_salesroom_goods tasg ON tabr.auction_type = 2 AND tasg.`status` = 3
    AND tasg.id = tabr.target_id
    <where>
      tabr.member_id = #{id} AND tabr.notify_flag = 0
    </where>
  </select>
</mapper>