perf(task): 调整定时任务执行频率以优化性能
- 将经销商佣金解冻任务执行频率从每分钟调整为每30秒一次 - 将经销商订单结算任务执行频率从每20秒调整为每10秒一次 - 将GLT套票发放任务执行频率从每分钟调整为每15秒一次 - 将GLT票券订单自动确认任务执行频率从每分钟调整为每33秒一次 - 将GLT用户票券自动释放任务执行频率从每分钟调整为每10分钟一次 - 在票券订单完成时同步更新商城订单状态为已完成
This commit is contained in:
@@ -407,6 +407,8 @@ public class GltTicketOrderServiceImpl extends ServiceImpl<GltTicketOrderMapper,
|
||||
if (ok) {
|
||||
// 配送员拍照上传送达后可触发提成结算(幂等,重复调用不会重复入账)
|
||||
settleRiderCommissionIfEligible(id, tenantId, true);
|
||||
// 配送员确认送达后,同步商城订单为“已完成”(orderStatus=1)
|
||||
updateShopOrderOrderStatusAfterTicketFinished(id, tenantId, now);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -426,6 +428,7 @@ public class GltTicketOrderServiceImpl extends ServiceImpl<GltTicketOrderMapper,
|
||||
|| order.getDeliveryStatus() == DELIVERY_STATUS_FINISHED)) {
|
||||
// 幂等:重复送达视为成功
|
||||
settleRiderCommissionIfEligible(id, tenantId, true);
|
||||
updateShopOrderOrderStatusAfterTicketFinished(id, tenantId, LocalDateTime.now());
|
||||
return;
|
||||
}
|
||||
throw new BusinessException("订单状态不允许确认送达");
|
||||
|
||||
Reference in New Issue
Block a user