<?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>
|