From e680e3103c642e1ef04b1ef4ea1ac3e2fbdec2cd Mon Sep 17 00:00:00 2001 From: ITQ Date: Sat, 22 Feb 2025 08:28:17 +0300 Subject: [PATCH] chore: update scores --- solution/services/backend/apps/campaign/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/solution/services/backend/apps/campaign/models.py b/solution/services/backend/apps/campaign/models.py index be2942a..23cefad 100644 --- a/solution/services/backend/apps/campaign/models.py +++ b/solution/services/backend/apps/campaign/models.py @@ -343,8 +343,8 @@ class Campaign(BaseModel): ml_values = [] profit_values = [] exceed_impressions_chance = ( # oh, can i just skip commenting this? - *(0 for i in range(1)), - *(1 for i in range(4)), + *(0 for i in range(3)), + *(1 for i in range(1)), ) for campaign in campaigns: @@ -358,7 +358,7 @@ class Campaign(BaseModel): impressions_limit = round( campaign.impressions_limit + campaign.impressions_limit - * 0.5 + * 0.1 * allow_exceed_impressions ) if campaign.impressions_count >= impressions_limit: @@ -412,7 +412,7 @@ class Campaign(BaseModel): norm_ml = metrics["ml"] / max_ml if max_ml > 0 else 0 priority = ( - 0.8 * norm_profit + 0.19 * norm_ml + 0.01 * metrics["capacity"] + 0.8 * norm_profit + 0.2 * norm_ml + 0.1 * metrics["capacity"] ) final_list.append((campaign, priority))