diff --git a/app.py b/app.py index 1c4d6b2..89c605f 100644 --- a/app.py +++ b/app.py @@ -531,6 +531,7 @@ def add_to_stream(): stream_id = r.xadd(STREAM_KEY, data) if data['data'].isnumeric(): + models.ScanLog.add_log(data['data']) bark_push('扫码成功', '条形码 %s' % data['data']) else: bark_push('扫码成功', '二维码 %s' % data['data']) diff --git a/models.py b/models.py index 618a7af..82d3b6d 100644 --- a/models.py +++ b/models.py @@ -49,6 +49,10 @@ class ScanLog(BaseModel): 'scan_at': self.scan_at } + @classmethod + def add_log(cls, barcode): + # Add log to database + cls.create(barcode=barcode) # Create tables