Subversion Repositories SmartDukaan

Rev

Rev 11997 | Rev 12003 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11997 Rev 11999
Line 67... Line 67...
67
    commit_details(operator,circle,rechargeType,plans)
67
    commit_details(operator,circle,rechargeType,plans)
68
    
68
    
69
    
69
    
70
def commit_details(operator,circle,rechargeType,plans):
70
def commit_details(operator,circle,rechargeType,plans):
71
    for plan in plans:
71
    for plan in plans:
-
 
72
        try:
72
        value = int(plan['value'])
73
            value = int(plan['value'])
73
        talktime = str(plan['talktime'])
74
            talktime = str(plan['talktime'])
74
        validity = str(plan['validity'])
75
            validity = str(plan['validity'])
75
        description = str(plan['full_desc'].replace("\u2022",""))
76
            description = str(plan['full_desc'].replace("\u2022",""))
76
        description = description.replace("\/", "/")
77
            description = description.replace("\/", "/")
77
        description = description.replace("\n",".")
78
            description = description.replace("\n",".")
78
        denomination = RechargeDenomination()
79
            denomination = RechargeDenomination()
79
        denomination.operatorId = operator[2]
80
            denomination.operatorId = operator[2]
80
        denomination.circleId = circle[2]
81
            denomination.circleId = circle[2]
81
        if rechargeType == 'top_up':
82
            if rechargeType == 'top_up':
82
            denomination.denominationType = 1
83
                denomination.denominationType = 1
83
        else:
84
            else:
84
            denomination.denominationType = 2
85
                denomination.denominationType = 2
85
        denomination.validity = validity
86
            denomination.validity = validity
86
        denomination.amount = value
87
            denomination.amount = value
87
        denomination.description = "Talktime (Rs)"+talktime+"."+description
88
            denomination.description = "Talktime (Rs)"+talktime+"."+description
-
 
89
        except Exception as e:
-
 
90
            print "Unable to populate because ",e
88
    session.commit()
91
    session.commit()
89
 
92
 
90
 
93
 
91
 
94
 
92
 
95