引入第三方平台任务线程池

This commit is contained in:
Guoqs
2025-07-22 16:48:54 +08:00
parent 57487e5892
commit 7b71191daa
8 changed files with 103 additions and 28 deletions

View File

@@ -149,6 +149,9 @@ public class OrderService {
// 引入线程池
private ThreadPoolTaskExecutor executor = SpringUtils.getBean("threadPoolTaskExecutor");
// 引入第三方平台任务线程池
private ThreadPoolTaskExecutor thirdpartyTaskExecutor = SpringUtils.getBean("thirdpartyTaskExecutor");
/**
* 生成订单
*
@@ -796,8 +799,6 @@ public class OrderService {
orderLogic.settleOrder(data, orderBasicInfo);
}
log.info("人工结算订单-end orderCode:{}", dto.getOrderCode());
// 异步推送第三方平台订单信息
@@ -807,7 +808,7 @@ public class OrderService {
} catch (Exception e) {
log.error("人工结算订单 推送第三方平台订单信息error, orderCode:{}", orderBasicInfo.getOrderCode(), e);
}
}, executor);
}, thirdpartyTaskExecutor);
return true;
}
@@ -1219,7 +1220,7 @@ public class OrderService {
} catch (Exception e) {
log.error("异步推送第三方平台启动充电逻辑 error", e);
}
}, executor);
}, thirdpartyTaskExecutor);
} else if (StringUtils.equals(scenarioType, ScenarioEnum.BALANCE.getValue())) { // 2-充值余额
// 充值余额成功
UpdateMemberBalanceDTO dto = new UpdateMemberBalanceDTO();