Selaa lähdekoodia

物料详情修改

renjiaojiao 3 viikkoa sitten
vanhempi
commit
a08450efd3
1 muutettua tiedostoa jossa 6 lisäystä ja 2 poistoa
  1. 6 2
      rpc/internal/common/MaterialService.go

+ 6 - 2
rpc/internal/common/MaterialService.go

@@ -38,8 +38,12 @@ func MaterialDetail(msgId, positionId int64) (dataMap map[string]interface{}) {
 		if ch != nil && len(*ch) > 0 {
 			code = common.InterfaceToStr((*ch)["code"])
 		}
-		dataMap["qrcode_url"] = fmt.Sprintf("%s/material/%s/%s", config.ConfigJson.JyWebDomain, encrypt.SE.EncodeString(common.InterfaceToStr(dataMap["mid"])), code)
-		dataMap["img_webpage"] = fmt.Sprintf("%s/material/%s/%s?types=1", config.ConfigJson.JyWebDomain, encrypt.SE.EncodeString(common.InterfaceToStr(dataMap["mid"])), code)
+		if common.InterfaceToStr(dataMap["qrcode_url"]) != "" {
+			dataMap["qrcode_url"] = fmt.Sprintf("%s/material/%s/%s", config.ConfigJson.JyWebDomain, encrypt.SE.EncodeString(common.InterfaceToStr(dataMap["mid"])), code)
+		}
+		if common.InterfaceToStr(dataMap["img_webpage"]) != "" {
+			dataMap["img_webpage"] = fmt.Sprintf("%s/material/%s/%s?types=1", config.ConfigJson.JyWebDomain, encrypt.SE.EncodeString(common.InterfaceToStr(dataMap["mid"])), code)
+		}
 		return dataMap
 	}
 	return nil