Subversion Repositories SmartDukaan

Rev

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

Rev 12696 Rev 12698
Line 604... Line 604...
604
    counter.addressId = address.id
604
    counter.addressId = address.id
605
    counter.tin = tCounter.tin 
605
    counter.tin = tCounter.tin 
606
    query = Counter.query.filter(Counter.code.like(CounterStateMap[address.state] + '%')).order_by(Counter.id.desc())
606
    query = Counter.query.filter(Counter.code.like(CounterStateMap[address.state] + '%')).order_by(Counter.id.desc())
607
    lastStateCounter = query.first()
607
    lastStateCounter = query.first()
608
    if lastStateCounter:
608
    if lastStateCounter:
609
        counter.code = CounterStateMap[state] + str(int(lastStateCounter.code[2:])+1).zfill(6)
609
        counter.code = CounterStateMap[address.state] + str(int(lastStateCounter.code[2:])+1).zfill(6)
610
    else:
610
    else:
611
        counter.code = CounterStateMap[state] + "000001"
611
        counter.code = CounterStateMap[address.state] + "000001"
612
    counter.striker = tCounter.striker
612
    counter.striker = tCounter.striker
613
    if tCounter.alternateMobile:
613
    if tCounter.alternateMobile:
614
        counter.alternateMobile = tCounter.alternateMobile
614
        counter.alternateMobile = tCounter.alternateMobile
615
    if tCounter.spCounterSize:
615
    if tCounter.spCounterSize:
616
        counter.spCounterSize = tCounter.spCounterSize
616
        counter.spCounterSize = tCounter.spCounterSize