fix: judge

This commit is contained in:
2026-03-18 09:34:05 +08:00
parent ca12e55554
commit f18b8b1716

View File

@@ -36,7 +36,7 @@ async def assess_case(case_id: UUID, db: AsyncSession) -> list[FraudAssessment]:
level = ConfidenceLevel.low level = ConfidenceLevel.low
reason = "该笔交易在交易归并中已标记为重复记录,属于同一笔交易的重复展示。" reason = "该笔交易在交易归并中已标记为重复记录,属于同一笔交易的重复展示。"
exclude_reason = "交易归并已判定重复(订单号一致或人工标记为重复),不重复计入被骗金额。" exclude_reason = "交易归并已判定重复(订单号一致或人工标记为重复),不重复计入被骗金额。"
review_status = ReviewStatus.rejected review_status = ReviewStatus.pending
assessed_amount = 0 assessed_amount = 0
elif tx.is_transit: elif tx.is_transit:
level = ConfidenceLevel.low level = ConfidenceLevel.low
@@ -45,7 +45,7 @@ async def assess_case(case_id: UUID, db: AsyncSession) -> list[FraudAssessment]:
"属于本人账户间资金流转。" "属于本人账户间资金流转。"
) )
exclude_reason = "交易归并已判定中转(本人账户间互转),不直接计入被骗金额。" exclude_reason = "交易归并已判定中转(本人账户间互转),不直接计入被骗金额。"
review_status = ReviewStatus.rejected review_status = ReviewStatus.pending
assessed_amount = 0 assessed_amount = 0
else: else:
level, reason, exclude_reason = classify_transaction(tx) level, reason, exclude_reason = classify_transaction(tx)