fix: 修复微信入账重复统计,入账幂等防双记

This commit is contained in:
XingQue
2026-06-24 17:46:37 +08:00
parent 04c54d0733
commit 83519ac67b
7 changed files with 120 additions and 45 deletions

View File

@@ -362,6 +362,17 @@ class DailyPayoutStat(QModel):
return f"{self.date} - 出款{self.total_amount}元 - {self.total_count}"
class PlatformIncomeLog(QModel):
"""微信入账幂等日志:同一 biz_ref 只记一次日收入与 szjilu。"""
biz_ref = models.CharField(max_length=64, unique=True, db_index=True, verbose_name='业务单号')
club_id = models.CharField(max_length=16, default='xq', db_index=True, verbose_name='俱乐部ID')
amount = models.DecimalField(max_digits=12, decimal_places=2, verbose_name='入账金额')
CreateTime = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
class Meta:
db_table = 'platform_income_log'
verbose_name = '平台入账幂等日志'
verbose_name_plural = verbose_name
class PopupPage(QModel):