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