示例#1
0
文件: utils.py 项目: tbson/24ho
 def get_next_uid(address: models.QuerySet) -> str:
     last_uid, address_code, date = OrderUtils.prepare_next_uid(address)
     date_part = Tools.get_str_day_month(date)
     index = Tools.get_next_uid_index(last_uid)
     return "{}{}{}".format(address_code, date_part, index)
示例#2
0
 def test_missing_uid(self):
     uid = ''
     output = Tools.get_next_uid_index(uid)
     eput = 1
     self.assertEqual(output, eput)
示例#3
0
 def get_next_uid(area: models.QuerySet) -> str:
     date = timezone.now()
     last_uid = BagUtils.get_last_uid(date, area)
     date_part = Tools.get_str_day_month(date)
     index = Tools.get_next_uid_index(last_uid)
     return "{}{}{}".format(area.uid, date_part, index)
示例#4
0
 def test_normal_case(self):
     uid = '1HN001A5'
     output = Tools.get_next_uid_index(uid)
     eput = 6
     self.assertEqual(output, eput)