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>