feat:订单列表增加预约时间
feat:优化食堂菜品预约统计导出 feat:增加订单识别证据图片功能
This commit is contained in:
1 parent
442d80925f
commit
541923150e
35 files changed
+2745
-29
No files matched your search
@@ -313,6 +313,12 @@ class SyncCheckTool {
|
||||
cron: '0 35 0 * * *',
|
||||
idleOnly: true,
|
||||
),
|
||||
ScheduledTaskConfig(
|
||||
type: ScheduledTaskType.orderEvidenceUpload,
|
||||
enabled: true,
|
||||
cron: '0 */5 * * * *',
|
||||
idleOnly: true,
|
||||
),
|
||||
ScheduledTaskConfig(
|
||||
type: ScheduledTaskType.terminalLogUpload,
|
||||
enabled: true,
|
||||
@@ -840,6 +846,20 @@ class SyncCheckTool {
|
||||
case ScheduledTaskType.offlineOrderSync:
|
||||
await SyncOrderTool.syncOfflineOrder();
|
||||
return const _ScheduledTaskActionResult.success('离线订单同步完成');
|
||||
case ScheduledTaskType.orderEvidenceUpload:
|
||||
if (!AppNetworkTool.isAutoNetwork()) {
|
||||
return const _ScheduledTaskActionResult.skipped('网络不可用,本次跳过');
|
||||
}
|
||||
final summary = await OrderEvidenceUploadTool.processPending();
|
||||
return _ScheduledTaskActionResult.success(
|
||||
summary.message,
|
||||
summary: TerminalLogUploadSummary(
|
||||
scanned: summary.scanned,
|
||||
skipped: summary.skipped,
|
||||
succeeded: summary.succeeded,
|
||||
failed: summary.failed,
|
||||
),
|
||||
);
|
||||
case ScheduledTaskType.terminalLogUpload:
|
||||
final summary = await TerminalLogUploadTool.upload(
|
||||
currentOnly: request.currentLogOnly,
|
||||
@@ -868,6 +888,7 @@ class SyncCheckTool {
|
||||
ScheduledTaskType.classifySync,
|
||||
ScheduledTaskType.productSync,
|
||||
ScheduledTaskType.offlineOrderSync,
|
||||
ScheduledTaskType.orderEvidenceUpload,
|
||||
ScheduledTaskType.autoUpdate,
|
||||
ScheduledTaskType.terminalLogUpload,
|
||||
ScheduledTaskType.expiredLogCleanup,
|
||||
@@ -965,6 +986,11 @@ class SyncCheckTool {
|
||||
sourceType: ScheduledTaskSourceType.http,
|
||||
sourceName: 'HTTP 订单接口',
|
||||
),
|
||||
ScheduledTaskType.orderEvidenceUpload => const _ScheduledTaskDescriptor(
|
||||
title: '订单证据补传',
|
||||
sourceType: ScheduledTaskSourceType.http,
|
||||
sourceName: '本地证据队列与 HTTP 图片接口',
|
||||
),
|
||||
ScheduledTaskType.terminalLogUpload => const _ScheduledTaskDescriptor(
|
||||
title: '终端日志上传',
|
||||
sourceType: ScheduledTaskSourceType.file,
|
||||
|
||||
Reference in new issue
Block a user