|
|
|
@ -87,20 +87,20 @@ public class BizSyncManageController { |
|
|
|
/** |
|
|
|
* 强制全量同步(异步) |
|
|
|
*/ |
|
|
|
@PostMapping("/trigger-force") |
|
|
|
public R<String> triggerForce() { |
|
|
|
log.info("[BizSync] 手动强制全量同步"); |
|
|
|
String jobId = jobStatusHolder.createJob("TRIGGER_FORCE", null); |
|
|
|
CompletableFuture.runAsync(() -> { |
|
|
|
try { |
|
|
|
scheduler.runAllForce(); |
|
|
|
jobStatusHolder.markSuccess(jobId, "强制全量同步完成"); |
|
|
|
} catch (Exception e) { |
|
|
|
jobStatusHolder.markFail(jobId, e.getMessage()); |
|
|
|
} |
|
|
|
}, SYNC_EXECUTOR); |
|
|
|
return R.ok(jobId); |
|
|
|
} |
|
|
|
// @PostMapping("/trigger-force")
|
|
|
|
// public R<String> triggerForce() {
|
|
|
|
// log.info("[BizSync] 手动强制全量同步");
|
|
|
|
// String jobId = jobStatusHolder.createJob("TRIGGER_FORCE", null);
|
|
|
|
// CompletableFuture.runAsync(() -> {
|
|
|
|
// try {
|
|
|
|
// scheduler.runAllForce();
|
|
|
|
// jobStatusHolder.markSuccess(jobId, "强制全量同步完成");
|
|
|
|
// } catch (Exception e) {
|
|
|
|
// jobStatusHolder.markFail(jobId, e.getMessage());
|
|
|
|
// }
|
|
|
|
// }, SYNC_EXECUTOR);
|
|
|
|
// return R.ok(jobId);
|
|
|
|
// }
|
|
|
|
|
|
|
|
/** |
|
|
|
* 查询异步任务状态(前端轮询用) |
|
|
|
|