Subversion Repositories SmartDukaan

Rev

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

Rev 1528 Rev 1565
Line 8... Line 8...
8
 
8
 
9
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem,\
9
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem,\
10
    Alerts, Order, BatchNoGenerator
10
    Alerts, Order, BatchNoGenerator
11
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction,\
11
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction,\
12
    TransactionServiceException, TransactionStatus, OrderStatus
12
    TransactionServiceException, TransactionStatus, OrderStatus
13
import datetime
13
import datetime 
14
import time
14
import time
15
from elixir import *
15
from elixir import *
16
from shop2020.utils.Utils import to_py_date, to_java_date
16
from shop2020.utils.Utils import to_py_date, to_java_date
17
from sqlalchemy.sql.expression import and_, or_
17
from sqlalchemy.sql.expression import and_, or_
18
from shop2020.model.v1 import order
18
from shop2020.model.v1 import order
Line 206... Line 206...
206
            html_tr += "<td>" + str(lineitem.total_price) + "</td></tr>"
206
            html_tr += "<td>" + str(lineitem.total_price) + "</td></tr>"
207
            total_amount += lineitem.total_price
207
            total_amount += lineitem.total_price
208
            html_table += html_tr
208
            html_table += html_tr
209
    html_footer = """
209
    html_footer = """
210
        <tr><td colspan=5>&nbsp;</td></tr>
210
        <tr><td colspan=5>&nbsp;</td></tr>
-
 
211
        <tr><td colspan=5><hr /></td></tr>
211
        <tr>
212
        <tr>
212
            <td colspan=4>Total Amount</td>
213
            <td colspan=4>Total Amount</td>
213
            <td>$total_amount</td>
214
            <td>$total_amount</td>
214
        </tr>
215
        </tr>
215
        </table>
216
        </table>
Line 221... Line 222...
221
</div>
222
</div>
222
</body>
223
</body>
223
</html>
224
</html>
224
    """
225
    """
225
 
226
 
-
 
227
    dt = datetime.datetime.strptime(order_date, "%y-%m-%d %H:%M:%S")
226
    formated_order_date = order_date
228
    formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
-
 
229
    
227
    email_header = Template(html_header).substitute(dict(order_date = formated_order_date))
230
    email_header = Template(html_header).substitute(dict(order_date = formated_order_date))
228
    email_footer = Template(html_footer).substitute(dict(total_amount = total_amount))
231
    email_footer = Template(html_footer).substitute(dict(total_amount = total_amount))
229
    
232
    
230
    try:
233
    try:
231
        helper_client = HelperClient().get_client()
234
        helper_client = HelperClient().get_client()