fixed object persistence problem

This commit is contained in:
venusbb
2017-10-24 14:46:10 +01:00
parent b9b0814853
commit 15e3b4171b
4 changed files with 74 additions and 75 deletions

View File

@@ -13,8 +13,9 @@ def dao_get_annual_billing(service_id):
).all()
def dao_create_new_annual_billing_for_year(annual_billing):
annual_billing.id = create_uuid()
def dao_create_or_update_annual_billing_for_year(annual_billing):
if annual_billing.id is None:
annual_billing.id = create_uuid()
db.session.add(annual_billing)
db.session.commit()
@@ -32,8 +33,3 @@ def dao_get_all_free_sms_fragment_limit(service_id):
return AnnualBilling.query.filter_by(
service_id=service_id,
).all()
def dao_update_new_free_sms_fragment_limit_for_year(annual_billing):
db.session.add(annual_billing)
db.session.commit()