select do.delivery_id, do.order_no, do.agent_id, a.name agentName, do.deliveryman_id, do.deliveryman_type,
do.deliveryman, do.deliveryman_phone, do.status, do.create_time,s.lng,s.lat,s.address,
do.store_id, do.store_name, do.delivery_address, do.delivery_lon, do.delivery_lat ,do.delivery_time,
o.order_id, o.type, o.status, o.phone, o.real_name, o.model, o.pay_time from rl_delivery_order do
left join rl_order o on o.order_no = do.order_no
left join rl_store s on s.store_id = do.store_id
left join rl_agent a on a.agent_id = do.agent_id
left join rl_user u on u.user_id = do.deliveryman_id
insert into rl_delivery_order
order_no,
agent_id,
deliveryman_id,
deliveryman_type,
deliveryman,
deliveryman_phone,
status,
create_time,
store_id,
store_name,
delivery_address,
delivery_lon,
delivery_lat,
delivery_time,
#{orderNo},
#{agentId},
#{deliverymanId},
#{deliverymanType},
#{deliveryman},
#{deliverymanPhone},
#{status},
#{createTime},
#{storeId},
#{storeName},
#{deliveryAddress},
#{deliveryLon},
#{deliveryLat},
#{deliveryTime},
update rl_delivery_order
order_no = #{orderNo},
agent_id = #{agentId},
deliveryman_id = #{deliverymanId},
deliveryman_type = #{deliverymanType},
deliveryman = #{deliveryman},
deliveryman_phone = #{deliverymanPhone},
status = #{status},
create_time = #{createTime},
store_id = #{storeId},
store_name = #{storeName},
delivery_address = #{deliveryAddress},
delivery_lon = #{deliveryLon},
delivery_lat = #{deliveryLat},
delivery_time = #{deliveryTime},
where delivery_id = #{deliveryId}
delete from rl_delivery_order where delivery_id = #{deliveryId}
delete from rl_delivery_order where delivery_id in
#{deliveryId}