feat(ruoyi-sip): 优化 OrderDeliveryMapper 查询功能- 重构 selectOrderDeliveryById 查询,明确指定查询字段

- 添加订单信息关联查询,增加订单编号和订单名称字段
- 优化查询性能,避免使用动态 SQL
master
chenhao 2025-05-30 16:39:25 +08:00
parent 8675eb4f0e
commit 3c4e7d691c
1 changed files with 6 additions and 2 deletions

View File

@ -49,8 +49,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<select id="selectOrderDeliveryById" parameterType="Long" resultMap="OrderDeliveryResult">
<include refid="selectOrderDeliveryVo"/>
where id = #{id}
select t1.id, t1.order_id, t1.delivery_code, t1.delivery_date, t1.delivery_type, t1.logistics_company, t1.logistics_code, t1.receiver_name, t1.receiver_phone, t1.receiver_address, t1.delivery_status, t1.sign_time, t1.remark, t1.created_at, t1.updated_at, t1.deleted_at,
t2.order_code,t2.order_name,t1.create_by,t1.update_by
from order_delivery t1
left join order_info t2 on t1.order_id = t2.id
where t1.id = #{id}
</select>
<select id="count" resultType="java.lang.Integer">
select count(1) from order_delivery