diff --git a/apps/tag/tools.py b/apps/tag/tools.py index b3ecec4..4c084fc 100644 --- a/apps/tag/tools.py +++ b/apps/tag/tools.py @@ -6,15 +6,20 @@ def tag_code_serial_scanning(serial: str = None) -> typing.AnyStr: serial code is 8 number serial, set 4 first numbers to 0 """ - if len(str(serial)) == 4: + if len(str(serial)) == 1: + scanned_serial = "000000" + str(serial) + if len(str(serial)) == 2: + scanned_serial = "00000" + str(serial) + if len(str(serial)) == 3: scanned_serial = "0000" + str(serial) - if len(str(serial)) == 5: + if len(str(serial)) == 4: scanned_serial = "000" + str(serial) - if len(str(serial)) == 6: + if len(str(serial)) == 5: scanned_serial = "00" + str(serial) - if len(str(serial)) == 7: + if len(str(serial)) == 6: scanned_serial = "0" + str(serial) + if len(str(serial)) == 7: + scanned_serial = str(serial) else: pass return scanned_serial -