Procházet zdrojové kódy

完成所有功能的封装

Sherlock před 10 měsíci
rodič
revize
3795491f5a
1 změnil soubory, kde provedl 11 přidání a 4 odebrání
  1. 11 4
      utils/api_service.py

+ 11 - 4
utils/api_service.py

@@ -73,7 +73,14 @@ class ApiService:
                 return False
         else:
             # 进行图像判定
-            pass
+            for image_url1 in url_data['product_images']:
+                for image_url2 in basic_data['product_images']:
+                    similarity_product_judgement = json.loads(ApiService.agent.product_image_similarity_judgement(image_url1, image_url2))
+                    if similarity_product_judgement['is_similarity_product']:
+                        if url_data['price'] < basic_data['base_price']:
+                            return True
+                        else:
+                            return False
        
     @staticmethod
     def get_license_list(brand_name):
@@ -99,10 +106,10 @@ if __name__ == '__main__':
             'http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/613214/2024/0902/118/27466cf6-fb28-4580-9009-95a3763e06bf.jpg',
             'http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/613214/2024/1120/169/8ca15632-9cb9-40e7-8915-e6773e17a05e.jpg'  
         ],
-        'price': 200
+        'price': 199
     }
     basic_data = {
-        'product_name': '休闲短裤女士运动潮流系列夏季女装裤子梭织运动裤',
+        'product_name': '休闲短裤女士运动潮流系列夏季女装裤子梭织运动裤1',
         'brand_name': '李宁',
         'similarity_logos': ['李宇', '李柠'],
         'product_images': [
@@ -113,5 +120,5 @@ if __name__ == '__main__':
         'price_percent': 0.9
         
     }
-    result = ApiService.logo_1to1_judgement(url_data, basic_data)
+    result = ApiService.low_price_judgement(url_data, basic_data)
     print(result)