Subversion Repositories SmartDukaan

Rev

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

Rev 18966 Rev 18973
Line 17... Line 17...
17
from sqlalchemy.sql import and_
17
from sqlalchemy.sql import and_
18
from sqlalchemy.sql.expression import or_
18
from sqlalchemy.sql.expression import or_
19
import datetime
19
import datetime
20
import os, binascii
20
import os, binascii
21
from shop2020.model.v1.user.impl.Converters import to_t_line
21
from shop2020.model.v1.user.impl.Converters import to_t_line
22
 
-
 
-
 
22
tinStates = ['Delhi']
23
CounterStateMap = {"Andhra Pradesh":"AP",
23
CounterStateMap = {"Andhra Pradesh":"AP",
24
                    "Arunachal Pradesh":"AR",
24
                    "Arunachal Pradesh":"AR",
25
                    "Assam":"AS",
25
                    "Assam":"AS",
26
                    "Bihar":"BR",
26
                    "Bihar":"BR",
27
                    "Chhattisgarh":"CT",
27
                    "Chhattisgarh":"CT",
Line 720... Line 720...
720
    if counter.documentVerified:
720
    if counter.documentVerified:
721
        pduaddress = PrivateDealUserAddressMapping()
721
        pduaddress = PrivateDealUserAddressMapping()
722
        pduaddress.address_id = address.id
722
        pduaddress.address_id = address.id
723
        pduaddress.creditOptionAvailable = False
723
        pduaddress.creditOptionAvailable = False
724
        pduaddress.user_id = address.user_id
724
        pduaddress.user_id = address.user_id
-
 
725
        if address.state in tinStates:
725
        pduaddress.taxInvoiceAvailable = True
726
            pduaddress.taxInvoiceAvailable = True
-
 
727
        else:
-
 
728
            pduaddress.taxInvoiceAvailable = False
726
    counter.verificationType = tCounter.verificationType
729
    counter.verificationType = tCounter.verificationType
727
    counter.verifiedOn = datetime.datetime.now() 
730
    counter.verifiedOn = datetime.datetime.now() 
728
    query = Counter.query.filter(Counter.code.like(CounterStateMap[address.state] + '%')).order_by(Counter.id.desc())
731
    query = Counter.query.filter(Counter.code.like(CounterStateMap[address.state] + '%')).order_by(Counter.id.desc())
729
    lastStateCounter = query.first()
732
    lastStateCounter = query.first()
730
    if lastStateCounter:
733
    if lastStateCounter: