RiderOrderCountMapper.xml
701 Bytes
<?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.diligrp.rider.mapper.RiderOrderCountMapper">
<!--
骑手当日统计 upsert:有则累加,无则插入
-->
<insert id="upsertCount">
INSERT INTO rider_order_count (uid, count_date, orders, distance, transfers)
VALUES (#{uid}, #{countDate}, #{orders}, #{distance}, #{transfers})
ON DUPLICATE KEY UPDATE
orders = orders + VALUES(orders),
distance = distance + VALUES(distance),
transfers = transfers + VALUES(transfers)
</insert>
</mapper>