huliguo
2025-06-05 0a492b64ca1a4e40cc9ea56eddd1afe2c09a12b3
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
27
28
<?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.system.mapper.CompanyMapper">
 
 
    <select id="getProcessingOrdersByUserId" resultType="com.ruoyi.system.pojo.model.BuyerInfoAndOrder">
        SELECT
            c.estimated_days,          -- 公司预估天数
            tbo.price,                 -- 订单价格
            tbo.pay_time,              -- 支付时间
            tbo.commission_price,      -- 用户分佣金额
            tbo.commission_platform,   -- 平台分佣金额
            tinfo.add_day              -- 额外添加天数
        FROM
            tb_company c
                LEFT JOIN
            tb_order tbo
            ON c.id = tbo.company_id
                AND tbo.status IN (4, 5)   -- 仅关联状态为4或5的订单 办理中的订单
                LEFT JOIN
            tb_buyer_company_info tinfo
            ON tbo.id = tinfo.order_id
        WHERE
            c.is_delete = 0            -- 公司未被删除
          AND c.user_id = #{id};  -- 指定用户的公司
 
    </select>
</mapper>