|
@@ -17,6 +17,12 @@ func ExtendUrl(keyArr map[string]string, param map[string]interface{}) map[strin |
|
|
"page_path": "", |
|
|
"page_path": "", |
|
|
"schema_url": "", |
|
|
"schema_url": "", |
|
|
} |
|
|
} |
|
|
|
|
|
if param["open_app"] == "<nil>" || param["open_app"] == nil { |
|
|
|
|
|
param["open_app"] = "" |
|
|
|
|
|
} |
|
|
|
|
|
if param["link_type"] == "<nil>" || param["link_type"] == nil { |
|
|
|
|
|
param["link_type"] = "" |
|
|
|
|
|
} |
|
|
for _, v := range res.GoodsPromotionUrlGenerateResponse.GoodsPromotionUrlList { |
|
|
for _, v := range res.GoodsPromotionUrlGenerateResponse.GoodsPromotionUrlList { |
|
|
tmp["url"] = v.ShortUrl |
|
|
tmp["url"] = v.ShortUrl |
|
|
tmp["open_app_url"] = v.MobileUrl |
|
|
tmp["open_app_url"] = v.MobileUrl |
|
@@ -54,6 +60,12 @@ func MainThemeUrl(keyArr map[string]string, param map[string]interface{}) map[st |
|
|
tmp["no_open_app_url"] = res.ResourceUrlResponse.SingleUrlList.ShortUrl |
|
|
tmp["no_open_app_url"] = res.ResourceUrlResponse.SingleUrlList.ShortUrl |
|
|
tmp["page_path"] = res.ResourceUrlResponse.WeAppInfo.PagePath |
|
|
tmp["page_path"] = res.ResourceUrlResponse.WeAppInfo.PagePath |
|
|
tmp["schema_url"] = res.ResourceUrlResponse.SingleUrlList.SchemaUrl |
|
|
tmp["schema_url"] = res.ResourceUrlResponse.SingleUrlList.SchemaUrl |
|
|
|
|
|
if param["open_app"] == "<nil>" || param["open_app"] == nil { |
|
|
|
|
|
param["open_app"] = "" |
|
|
|
|
|
} |
|
|
|
|
|
if param["link_type"] == "<nil>" || param["link_type"] == nil { |
|
|
|
|
|
param["link_type"] = "" |
|
|
|
|
|
} |
|
|
if param["open_app"] == "" && param["link_type"] != "" { |
|
|
if param["open_app"] == "" && param["link_type"] != "" { |
|
|
tmp["url"] = res.ResourceUrlResponse.SingleUrlList.Url |
|
|
tmp["url"] = res.ResourceUrlResponse.SingleUrlList.Url |
|
|
} |
|
|
} |
|
@@ -87,6 +99,12 @@ func WnMainThemeUrl(keyArr map[string]string, param map[string]interface{}) map[ |
|
|
tmp["no_open_app_url"] = res.GoodsZsUnitGenerateResponse.ShortUrl |
|
|
tmp["no_open_app_url"] = res.GoodsZsUnitGenerateResponse.ShortUrl |
|
|
tmp["page_path"] = res.GoodsZsUnitGenerateResponse.WeAppInfo.PagePath |
|
|
tmp["page_path"] = res.GoodsZsUnitGenerateResponse.WeAppInfo.PagePath |
|
|
tmp["schema_url"] = res.GoodsZsUnitGenerateResponse.SchemaUrl |
|
|
tmp["schema_url"] = res.GoodsZsUnitGenerateResponse.SchemaUrl |
|
|
|
|
|
if param["open_app"] == "<nil>" || param["open_app"] == nil { |
|
|
|
|
|
param["open_app"] = "" |
|
|
|
|
|
} |
|
|
|
|
|
if param["link_type"] == "<nil>" || param["link_type"] == nil { |
|
|
|
|
|
param["link_type"] = "" |
|
|
|
|
|
} |
|
|
if param["open_app"] == "" && param["link_type"] != "" { |
|
|
if param["open_app"] == "" && param["link_type"] != "" { |
|
|
tmp["url"] = res.GoodsZsUnitGenerateResponse.Url |
|
|
tmp["url"] = res.GoodsZsUnitGenerateResponse.Url |
|
|
} |
|
|
} |
|
@@ -116,6 +134,12 @@ func RpUrl(keyArr map[string]string, param map[string]interface{}) map[string]st |
|
|
"user_name": "", |
|
|
"user_name": "", |
|
|
"app_id": "", |
|
|
"app_id": "", |
|
|
} |
|
|
} |
|
|
|
|
|
if param["open_app"] == "<nil>" || param["open_app"] == nil { |
|
|
|
|
|
param["open_app"] = "" |
|
|
|
|
|
} |
|
|
|
|
|
if param["link_type"] == "<nil>" || param["link_type"] == nil { |
|
|
|
|
|
param["link_type"] = "" |
|
|
|
|
|
} |
|
|
for _, v := range res.RpPromotionUrlGenerateResponse.UrlList { |
|
|
for _, v := range res.RpPromotionUrlGenerateResponse.UrlList { |
|
|
tmp["url"] = v.ShortUrl |
|
|
tmp["url"] = v.ShortUrl |
|
|
tmp["open_app_url"] = v.MobileUrl |
|
|
tmp["open_app_url"] = v.MobileUrl |
|
|