Quellcode durchsuchen

修复shopify登录时,shopify_country不一样的问题。

linhaohong vor 8 Monaten
Ursprung
Commit
f7227eb407
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      Controller/ShopifyController.py

+ 7 - 1
Controller/ShopifyController.py

@@ -140,9 +140,15 @@ class ShopifyView(View):
         }
 
         # 根据条件选择配置键
-        if shopify_country:
+        if shopify_country and shopify_country != "us":
             secret_key = f"{shopify_country}_multipass_secret"
             store_name_key = f"{shopify_country}_store_name"
+        elif shopify_country == "us":
+            secret_key = "us_multipass_secret"
+            multipass_secret = SHOPIFY_CONFIG[secret_key]
+            token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
+            redirect_url = f"https://www.zositech.com/account/login/multipass/{token}"
+            return response.json(0, redirect_url)
         elif account_iso2 == "jp":
             secret_key = "jp_multipass_secret"
             store_name_key = "jp_store_name"