diff --git a/models.py b/models.py index 82d3b6d..3fb0d9a 100644 --- a/models.py +++ b/models.py @@ -39,7 +39,11 @@ class ScanLog(BaseModel): try: product = BarcodeDB.get(BarcodeDB.barcode == self.barcode) product_info = json.loads(product.product_info) - name = product_info.get('name') + name_key = ['goodsName', 'goods_name', 'name'] + for key in name_key: + if key in product_info: + name = product_info.get(key) + break except BarcodeDB.DoesNotExist: pass