| 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
|