|
|
@ -6,7 +6,9 @@ |
|
|
|
insert into stats_staff_patrol_record_daily |
|
|
|
( |
|
|
|
ID, |
|
|
|
SOURCE_TYPE, |
|
|
|
CUSTOMER_ID, |
|
|
|
SOURCE_CUSTOMER_ID, |
|
|
|
DATE_ID, |
|
|
|
WEEK_ID, |
|
|
|
MONTH_ID, |
|
|
@ -31,7 +33,9 @@ |
|
|
|
<foreach collection="list" item="item" separator=","> |
|
|
|
( |
|
|
|
(SELECT REPLACE(UUID(), '-', '') AS id), |
|
|
|
#{item.sourceType}, |
|
|
|
#{item.customerId}, |
|
|
|
#{item.sourceCustomerId}, |
|
|
|
#{item.dateId}, |
|
|
|
#{item.weekId}, |
|
|
|
#{item.monthId}, |
|
|
@ -54,11 +58,16 @@ |
|
|
|
now() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
ON DUPLICATE KEY UPDATE |
|
|
|
PATROL_TOTAL = values(PATROL_TOTAL), |
|
|
|
TOTAL_TIME = values(TOTAL_TIME), |
|
|
|
UPDATED_BY = VALUES(UPDATED_BY) |
|
|
|
</insert> |
|
|
|
<delete id="delete"> |
|
|
|
<delete id="deleteInternal"> |
|
|
|
DELETE FROM stats_staff_patrol_record_daily |
|
|
|
WHERE CUSTOMER_ID = #{customerId} |
|
|
|
AND DATE_ID = #{dateId} |
|
|
|
AND SOURCE_TYPE = 'internal' |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND GRID_ID = #{gridId} |
|
|
|
</if> |
|
|
|