Commit 73562ebe by Owo Sugiana

Penyederhanaan rumus STAN

1 parent 7f6279df
0.1.8 2020-10-02
----------------
- Penyederhanaan rumus StanGenerator
0.1.7 2020-09-24
----------------
- Bug fixed streamer pos (untuk PT POS) terkait Python 3
......
from datetime import (
datetime,
date,
)
from random import randrange
from datetime import datetime
from ISO8583.ISOErrors import BitNotSet
from opensipkd.string import (
DateTimeVar,
......@@ -19,18 +15,15 @@ from .structure import (
class StanGenerator:
def __init__(self):
self.tgl = None
self.reset()
def reset(self):
self.seq = int(datetime.now().strftime('%H%M%S'))
def create(self):
kini = date.today()
if kini == self.tgl:
self.seq += randrange(1, 100)
else:
self.tgl = kini
if self.seq == 999999:
self.reset()
self.seq += 1
return str(self.seq).zfill(6)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!