فهرست منبع

修改低价处理的判断流程

Sherlock1011 7 ماه پیش
والد
کامیت
b0628d245e
3فایلهای تغییر یافته به همراه14 افزوده شده و 6 حذف شده
  1. 1 0
      api.py
  2. 11 6
      api_test.py
  3. 2 0
      utils/api_service.py

+ 1 - 0
api.py

@@ -99,6 +99,7 @@ async def infringe_judgement(request: JudgementRequest):
         elif type == 4:
             # 低价判断
             is_low_price = ApiService.low_price_judgement(request.url_data, request.basic_data)
+            print(is_low_price)
             judgement_result[judge_type_map[str(type)]] = is_low_price
         elif type == 5:
             # 授权商品判断

+ 11 - 6
api_test.py

@@ -38,23 +38,27 @@ import json
 url = "https://670813644644357-http-7860.northwest1.gpugeek.com:8443/brandanalysis/api/v1/infringe_judgement"
 # url = "http://127.0.0.1:7860/brandanalysis/api/v1/infringe_judgement"
 url_data = {
-    'title': '全棉时代男女情侣款抗菌针织开襟家居服纯棉开空调房T恤式睡衣',
+    'title': '全棉时代男童内裤a类纯棉平角短裤全棉男宝中大儿童不夹屁屁内裤',
     'brand_name': '全棉时代',
     'product_images': [
-           "https://img.alicdn.com/imgextra/i1/430490406/O1CN01eqLhdb1ErzpfFkaM3_!!430490406.jpg_.webp"
+          "https://gw.alicdn.com/imgextra/O1CN01pralFH1CNBzDetKtx_!!2215815550068.jpg_q95.jpg_.webp", 
+          "https://img.alicdn.com/imgextra/i4/2215815550068/O1CN01C5rDxh1CNBzEgSt1K_!!2215815550068.jpg_q75.jpg_.webp", 
+          "https://img.alicdn.com/imgextra/i4/2215815550068/O1CN01Yu0CYh1CNBzFFSnyB_!!2215815550068.jpg_q75.jpg_.webp", 
+          "https://img.alicdn.com/imgextra/i2/2215815550068/O1CN01W2NA111CNBzFeXqIq_!!2215815550068.jpg_q75.jpg_.webp", 
+          "https://img.alicdn.com/imgextra/i4/2215815550068/O1CN01cHlOns1CNBzDerSUD_!!2215815550068.jpg_q75.jpg_.webp"
         ],
-    'price': 287
+    'price': 4
 }
 
 basic_data = {
-    'product_name': '全棉时代男女情侣款抗菌针织开襟家居服纯棉开空调房T恤式睡衣',
+    'product_name': '全棉时代儿童内裤男童四角裤女童平角短裤全棉女大童内裤',
     'brand_name': '全棉时代',
     'similarity_logos': ["全棉時代", "全绵时代"],
     'product_images': [
-            "https://dev-govern-private-1251740668.cos.ap-guangzhou.myqcloud.com/private/20250723/b9c411c4c2514367afc4dd4ad199eb0d.webp?q-sign-algorithm=sha1&q-ak=AKIDIWXN4kqgpiMm0z4T5VgcKn4KSP8cZwnO&q-sign-time=1753320960%3B1753328160&q-key-time=1753320960%3B1753328160&q-header-list=host&q-url-param-list=&q-signature=f6223c1353c1c97c8e42355625dec94967c9c2f6", 
+           "https://dev-govern-private-1251740668.cos.ap-guangzhou.myqcloud.com/private/20250619/39870ece5e124ce2a083487ba243998e.avif?q-sign-algorithm=sha1&q-ak=AKIDIWXN4kqgpiMm0z4T5VgcKn4KSP8cZwnO&q-sign-time=1754031190%3B1754038390&q-key-time=1754031190%3B1754038390&q-header-list=host&q-url-param-list=&q-signature=43c0703c339819f0a4e3c47223d902caf96285a4"
         ],
     'base_price': 70.5,
-    'price_percent':  0.7
+    'price_percent': 0.4
         
 }
 
@@ -66,4 +70,5 @@ payload = {
 headers = {'Content-Type': 'application/json'}
 
 response = requests.post(url, data=json.dumps(payload), headers=headers)
+print(response)
 print(response.json())

+ 2 - 0
utils/api_service.py

@@ -126,6 +126,8 @@ class ApiService:
                             return True
                         else:
                             return False
+            
+            return False
        
     @staticmethod
     def get_license_list(brand_name):