1
+ import logging
2
+
1
3
from constants import PAYMENT_MODE_FREE_CALL
2
4
from models import UserOrgGroupModel , UsageModel
3
5
from repository .org_service_config_repository import OrgServiceRepo
4
6
from repository .usage_repository import UsageRepository
5
7
from repository .user_org_group_repository import UserOrgGroupRepository
6
8
7
-
8
- def is_free_call (usage_details_dict ):
9
- if not usage_details_dict ['payment_mode' ] == 'free_call' :
10
- return True
11
- return False
9
+ logger = logging .getLogger (__name__ )
12
10
13
11
14
12
class Storage (object ):
@@ -57,7 +55,7 @@ def add_usage_data(self, usage_details):
57
55
user_org_group_id = self .get_user_org_group_id (usage_details )
58
56
59
57
if user_org_group_id is None :
60
- print ( f "No user org group data found for user" )
58
+ logger . info ( "No user org group data found for user" )
61
59
new_user_org_record = UserOrgGroupModel (
62
60
payment_group_id = usage_details ["group_id" ],
63
61
org_id = usage_details ["organization_id" ],
@@ -67,7 +65,7 @@ def add_usage_data(self, usage_details):
67
65
resource = usage_details ["service_method" ]
68
66
)
69
67
self .user_org_group_repo .create_item (new_user_org_record )
70
-
68
+ logger . info ( "Added user org group data" )
71
69
user_org_group_id = self .get_user_org_group_id (usage_details )
72
70
73
71
usage_record = UsageModel (
@@ -95,6 +93,7 @@ def add_usage_data(self, usage_details):
95
93
request_id = usage_details ["request_id" ]
96
94
)
97
95
self .usage_repo .create_item (usage_record )
96
+ logger .info ("added usage data" )
98
97
99
98
def get_usage_details (self , user_name , org_id , service_id , group_id = None ):
100
99
optin_time = self .usage_repo .get_optin_time (
@@ -103,4 +102,4 @@ def get_usage_details(self, user_name, org_id, service_id, group_id=None):
103
102
org_id , service_id , optin_time )
104
103
total_calls = self .usage_repo .get_total_calls (
105
104
user_name , org_id , service_id )
106
- return total_calls , free_calls
105
+ return total_calls , free_calls
0 commit comments