Files
sczx_sync/src/main/resources/mapper/OrderBatteryInfoMapper.xml

46 lines
1.7 KiB
XML
Raw Normal View History

2025-08-30 21:33:11 +08:00
<?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.sczx.sync.mapper.OrderBatteryInfoMapper">
<!-- 结果映射 -->
<resultMap id="OrderBatteryInfoMap" type="com.sczx.sync.po.OrderBatteryInfo">
<result property="phone" column="phone"/>
<result property="meal_id" column="meal_id"/>
<result property="start_date" column="start_date"/>
<result property="end_date" column="end_date"/>
<result property="city" column="city"/>
<result property="store" column="store"/>
<result property="category" column="category"/>
<result property="operator_id" column="operator_id"/>
<result property="order_no" column="order_no"/>
</resultMap>
<!-- 根据子订单ID查询电池订单信息 -->
<select id="selectOrderBatteryInfoById" resultMap="OrderBatteryInfoMap">
SELECT
zom.customer_phone AS phone,
zrb.meal_id AS meal_id,
2025-09-28 17:23:05 +08:00
zom.pick_car_time AS start_date,
2025-08-30 21:33:11 +08:00
zom.end_rent_time AS end_date,
zcs.city_id as city,
zcs.id as store,
zrb.category_id as category,
zcs.operating_company_id as operator_id,
zos.suborder_no as order_no
FROM
zc_order_main AS zom,
zc_order_sub AS zos,
zc_rent_battey_rule AS zrb,
zc_company_store AS zcs
WHERE
zom.rent_battey_rule_id = zrb.id
AND zom.order_id = zos.order_id
AND suborder_type = 'RENTBATTEY'
and zom.store_id = zcs.id
and zos.suborder_id = #{id}
</select>
</mapper>