|
@@ -284,6 +284,15 @@ func FindBiding(sid, content string, lent int, isWhiteIp bool) (t bool, obj map[
|
|
|
if !isWhiteIp && isCat && len(finalDetail) > 0 {
|
|
|
finalDetail += g.Cfg().MustGet(context.Background(), "detailSub.tipMsg", "<span>登录查看全文</span>").String()
|
|
|
}
|
|
|
+ //企业信用报告引流
|
|
|
+ if gv, gerr := g.Redis("other").Get(ctx, "ent_credit_report_keys"); gerr == nil && !gv.IsNil() {
|
|
|
+ if valueMap := gv.Map(); len(valueMap) > 0 {
|
|
|
+ var nologinCw = gconv.String(valueMap["nologinCw"])
|
|
|
+ for _, keyWords := range strings.Split(gconv.String(valueMap["matchKeys"]), ",") {
|
|
|
+ finalDetail = strings.ReplaceAll(finalDetail, keyWords, fmt.Sprintf("%s<i style=\"color:#2ABED1\">%s</i>", keyWords, nologinCw))
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
obj["detail"] = finalDetail
|
|
|
}
|
|
|
}
|