feat:人脸质量上报、人脸支付对比凭证
This commit is contained in:
1 parent
e15197edf4
commit
dc5ef2bc9e
9 files changed
+341
-130
No files matched your search
@@ -22,6 +22,7 @@ class FaceSyncSummary {
|
||||
required this.skipped,
|
||||
required this.failed,
|
||||
required this.maskedFailedSampleIds,
|
||||
this.qualityReportNote,
|
||||
});
|
||||
|
||||
/// 本次同步模式。
|
||||
@@ -48,6 +49,9 @@ class FaceSyncSummary {
|
||||
/// 失败样本的脱敏编号,最多由同步服务保留有限数量用于现场定位。
|
||||
final List<String> maskedFailedSampleIds;
|
||||
|
||||
/// 同步末尾的质量上报未完成时的提示;上报成功或无需上报时为空。
|
||||
final String? qualityReportNote;
|
||||
|
||||
/// 本次成功新增、更新和删除的变更总数。
|
||||
int get changed => added + updated + deleted;
|
||||
|
||||
@@ -56,13 +60,14 @@ class FaceSyncSummary {
|
||||
|
||||
/// 面向任务日志和设置页的简短结果描述。
|
||||
String get message {
|
||||
final note = qualityReportNote == null ? '' : ';$qualityReportNote';
|
||||
if (!hasFailures) {
|
||||
return '扫描 $scanned,新增 $added,更新 $updated,删除 $deleted,跳过 $skipped';
|
||||
return '扫描 $scanned,新增 $added,更新 $updated,删除 $deleted,跳过 $skipped$note';
|
||||
}
|
||||
final failedSamples = maskedFailedSampleIds.isEmpty
|
||||
? ''
|
||||
: ',失败样本 ${maskedFailedSampleIds.join(',')}';
|
||||
return '扫描 $scanned,新增 $added,更新 $updated,删除 $deleted,失败 $failed$failedSamples';
|
||||
return '扫描 $scanned,新增 $added,更新 $updated,删除 $deleted,失败 $failed$failedSamples$note';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user