|
@@ -929,9 +929,7 @@ func Filter(obj map[string]interface{}) map[string]interface{} {
|
|
|
detailText := fmt.Sprintf(`<span class="noLoginMosaic" style="color: #2ABED1;">%s</span>`, util.ObjToString(config.Sysconfig["detailMosaic"]))
|
|
|
for k, _ := range obj {
|
|
|
if ok, _ := detailNeedMosaic[k].(bool); ok {
|
|
|
- if util.ObjToString(obj[k]) != "" {
|
|
|
- detail = strings.ReplaceAll(detail, util.ObjToString(obj[k]), detailText)
|
|
|
- }
|
|
|
+
|
|
|
//中标企业信息
|
|
|
if k == "winnerMap" && obj[k] != nil {
|
|
|
winnerNewMap := map[string]interface{}{}
|
|
@@ -941,7 +939,10 @@ func Filter(obj map[string]interface{}) map[string]interface{} {
|
|
|
}
|
|
|
obj[k] = winnerNewMap
|
|
|
} else {
|
|
|
- obj[k] = mosaicText
|
|
|
+ if util.ObjToString(obj[k]) != "" {
|
|
|
+ detail = strings.ReplaceAll(detail, util.ObjToString(obj[k]), detailText)
|
|
|
+ obj[k] = mosaicText
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|