Subversion Repositories SmartDukaan

Rev

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

Rev 2701 Rev 2747
Line 18... Line 18...
18
from elixir import *
18
from elixir import *
19
 
19
 
20
from reportlab.pdfgen.canvas import Canvas
20
from reportlab.pdfgen.canvas import Canvas
21
from reportlab.rl_config import defaultPageSize
21
from reportlab.rl_config import defaultPageSize
22
from reportlab.lib.units import inch
22
from reportlab.lib.units import inch
-
 
23
from shop2020.clients.PaymentClient import PaymentClient
23
PAGE_HEIGHT=defaultPageSize[1]
24
PAGE_HEIGHT=defaultPageSize[1]
24
PAGE_WIDTH=defaultPageSize[0]
25
PAGE_WIDTH=defaultPageSize[0]
25
 
26
 
26
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
27
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
27
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem,\
28
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem,\
Line 889... Line 890...
889
def __create_return_order(order):
890
def __create_return_order(order):
890
    ret_order = ReturnOrder(order)
891
    ret_order = ReturnOrder(order)
891
    return ret_order
892
    return ret_order
892
 
893
 
893
def __create_refund(order):
894
def __create_refund(order):
-
 
895
    payment_client = PaymentClient().get_client()
-
 
896
    payment_client.createRefund(order.id, order.transaction.id, order.total_amount)
894
    pass
897
    return
895
 
898
 
896
def __get_order_address(order):
899
def __get_order_address(order):
897
    address = order.customer_name + "\n" + order.customer_address1 + "\n"
900
    address = order.customer_name + "\n" + order.customer_address1 + "\n"
898
    if order.customer_address2:
901
    if order.customer_address2:
899
        address = address + order.customer_address2 + "\n"
902
        address = address + order.customer_address2 + "\n"