Subversion Repositories SmartDukaan

Rev

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

Rev 5561 Rev 5618
Line 11... Line 11...
11
from datetime import date
11
from datetime import date
12
import optparse
12
import optparse
13
import sys
13
import sys
14
import urllib2
14
import urllib2
15
from string import Template
15
from string import Template
16
from shop2020.clients.HelperClient import HelperClient
-
 
-
 
16
 
17
 
17
 
18
if __name__ == '__main__' and __package__ is None:
18
if __name__ == '__main__' and __package__ is None:
19
    import os
19
    import os
20
    sys.path.insert(0, os.getcwd())
20
    sys.path.insert(0, os.getcwd())
21
 
21
 
-
 
22
from shop2020.clients.HelperClient import HelperClient
22
from shop2020.clients.PromotionClient import PromotionClient
23
from shop2020.clients.PromotionClient import PromotionClient
23
from shop2020.thriftpy.model.v1.order.ttypes import OrderStatus
24
from shop2020.thriftpy.model.v1.order.ttypes import OrderStatus
24
from shop2020.model.v1.order.impl import DataService
25
from shop2020.model.v1.order.impl import DataService
25
from shop2020.model.v1.order.impl.DataService import RechargeVoucherTracker
26
from shop2020.model.v1.order.impl.DataService import RechargeVoucherTracker
26
from shop2020.thriftpy.model.v1.user.ttypes import Voucher, VoucherType
27
from shop2020.thriftpy.model.v1.user.ttypes import Voucher, VoucherType
Line 42... Line 43...
42
            storeVoucher(voucher.amount)
43
            storeVoucher(voucher.amount)
43
            coupon = issueVoucher(order.customer_id, order.customer_email, voucher.amount)
44
            coupon = issueVoucher(order.customer_id, order.customer_email, voucher.amount)
44
            voucher.issuedOn = datetime.datetime.now()
45
            voucher.issuedOn = datetime.datetime.now()
45
            voucher.voucherIssued = True
46
            voucher.voucherIssued = True
46
            voucher.voucherCode = coupon
47
            voucher.voucherCode = coupon
-
 
48
            session.commit()
47
            #sendEmail(order.customer_email, voucher.amount, order.id, coupon)
49
            #sendEmail(order.customer_email, voucher.amount, order.id, coupon)
48
    session.commit()
-
 
49
 
50
 
50
 
51
 
51
def storeVoucher(amount):
52
def storeVoucher(amount):
52
    coupon = generateVoucher(amount)
53
    coupon = generateVoucher(amount)
53
    voucher = Voucher()
54
    voucher = Voucher()