fix trial where condition

This commit is contained in:
Yansong Zhang 2025-10-11 09:26:24 +08:00
parent e3c1310afa
commit 65d376bdae
1 changed files with 4 additions and 1 deletions

View File

@ -63,7 +63,10 @@ class RecommendedAppService:
:return:
"""
with Session(db.engine) as session:
account_trial_app_record = session.query(AccountTrialAppRecord).where(TrialApp.app_id == app_id).first()
account_trial_app_record = session.query(AccountTrialAppRecord).where(
AccountTrialAppRecord.app_id == app_id,
AccountTrialAppRecord.account_id == account_id
).first()
if account_trial_app_record:
account_trial_app_record.count += 1
session.commit()