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}