fix: JobSummaryMapper.updateBatch需要添加system_task_type字段进行区分
This commit is contained in:
parent
a9725bd5d3
commit
284aa08d1a
@ -36,8 +36,9 @@
|
||||
#{item.stopReason} AS stop_reason,
|
||||
#{item.cancelNum} AS cancel_num,
|
||||
#{item.cancelReason} AS cancel_reason,
|
||||
#{item.triggerAt} AS trigger_at,
|
||||
#{item.businessId} AS business_id
|
||||
#{system_task_type} AS system_task_type,
|
||||
#{item.businessId} AS business_id,
|
||||
#{item.triggerAt} AS trigger_at
|
||||
</foreach>
|
||||
) tt
|
||||
SET rt.success_num = tt.success_num,
|
||||
@ -47,8 +48,9 @@
|
||||
rt.stop_reason = tt.stop_reason,
|
||||
rt.cancel_num = tt.cancel_num,
|
||||
rt.cancel_reason = tt.cancel_reason
|
||||
WHERE rt.trigger_at = tt.trigger_at
|
||||
WHERE rt.system_task_type = tt.system_task_type
|
||||
AND rt.business_id = tt.business_id
|
||||
AND rt.trigger_at = tt.trigger_at
|
||||
</update>
|
||||
|
||||
<select id="selectJobLineList"
|
||||
|
@ -36,6 +36,7 @@
|
||||
#{item.stopReason} AS stop_reason,
|
||||
#{item.cancelNum} AS cancel_num,
|
||||
#{item.cancelReason} AS cancel_reason,
|
||||
#{item.systemTaskType} AS system_task_type,
|
||||
#{item.triggerAt} AS trigger_at,
|
||||
#{item.businessId} AS business_id
|
||||
</foreach>
|
||||
@ -47,8 +48,9 @@
|
||||
rt.stop_reason = tt.stop_reason,
|
||||
rt.cancel_num = tt.cancel_num,
|
||||
rt.cancel_reason = tt.cancel_reason
|
||||
WHERE rt.trigger_at = tt.trigger_at
|
||||
WHERE rt.system_task_type = tt.system_task_type
|
||||
AND rt.business_id = tt.business_id
|
||||
AND rt.trigger_at = tt.trigger_at
|
||||
</update>
|
||||
|
||||
<select id="selectJobLineList"
|
||||
|
@ -33,8 +33,9 @@
|
||||
stop_reason = #{item.stopReason},
|
||||
cancel_num = #{item.cancelNum},
|
||||
cancel_reason = #{item.cancelReason}
|
||||
WHERE trigger_at = #{item.triggerAt}
|
||||
WHERE system_task_type = #{item.systemTaskType}
|
||||
AND business_id = #{item.businessId}
|
||||
AND trigger_at = #{item.triggerAt}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
|
@ -43,12 +43,14 @@
|
||||
#{item.stopReason} AS stop_reason,
|
||||
#{item.cancelNum} AS cancel_num,
|
||||
#{item.cancelReason} AS cancel_reason,
|
||||
#{item.triggerAt} AS trigger_at,
|
||||
#{item.businessId} AS business_id
|
||||
#{item.systemTaskType} AS system_task_type,
|
||||
#{item.businessId} AS business_id,
|
||||
#{item.triggerAt} AS trigger_at
|
||||
</foreach>
|
||||
) AS tt
|
||||
WHERE rt.trigger_at = tt.trigger_at
|
||||
WHERE rt.system_task_type = tt.system_task_type
|
||||
AND rt.business_id = tt.business_id
|
||||
AND rt.trigger_at = tt.trigger_at
|
||||
</update>
|
||||
|
||||
<select id="selectJobLineList"
|
||||
|
@ -44,10 +44,14 @@
|
||||
#{item.stopReason} AS stop_reason,
|
||||
#{item.cancelNum} AS cancel_num,
|
||||
#{item.cancelReason} AS cancel_reason,
|
||||
#{item.triggerAt} AS trigger_at,
|
||||
#{item.businessId} AS business_id
|
||||
#{item.systemTaskType} AS system_task_type,
|
||||
#{item.businessId} AS business_id,
|
||||
#{item.triggerAt} AS trigger_at
|
||||
</foreach>
|
||||
) AS src ON (dest.trigger_at = src.trigger_at AND dest.business_id = src.business_id)
|
||||
) AS src
|
||||
ON (dest.system_task_type = src.system_task_type
|
||||
AND dest.business_id = src.business_id
|
||||
AND dest.trigger_at = src.trigger_at)
|
||||
</update>
|
||||
|
||||
<select id="selectJobLineList"
|
||||
|
Loading…
Reference in New Issue
Block a user