浏览代码

wip:数据定制导出A/B面配置

wangkaiyue 2 年之前
父节点
当前提交
d5c8b75ddf
共有 2 个文件被更改,包括 11 次插入2 次删除
  1. 2 1
      src/config.json
  2. 9 1
      src/jfw/front/dataMarket.go

+ 2 - 1
src/config.json

@@ -409,5 +409,6 @@
   "jySchoolUrl":{
     "homeUrl": "/jySchool/strategy",
     "towUrl": "/jySchool/%s/index.html"
-  }
+  },
+  "dataMarketShowAB": 0
 }

+ 9 - 1
src/jfw/front/dataMarket.go

@@ -1,7 +1,10 @@
 package front
 
 import (
+	"app.yhyue.com/moapp/jybase/common"
 	"app.yhyue.com/moapp/jybase/go-xweb/xweb"
+	"fmt"
+	"jy/src/jfw/config"
 )
 
 // DataMarket 数据市场
@@ -23,7 +26,12 @@ func (this *DataMarket) Index() {
 
 // CustomExport 数据定制导出
 func (this *DataMarket) CustomExport() {
-	this.T["AB"] = len(this.Header("User-Agent"))/2 == 0
+	showA := false
+	if uA := this.Header("User-Agent"); uA != "" {
+		fmt.Println(int(uA[len(uA)-1])/10, "<", common.IntAll(config.Sysconfig["dataMarketShowAB"]), int(uA[len(uA)-1])/10 < common.IntAll(config.Sysconfig["dataMarketShowAB"]))
+		showA = int(uA[len(uA)-1])/10 < common.IntAll(config.Sysconfig["dataMarketShowAB"])
+	}
+	this.T["AB"] = showA
 	this.Render("/dataMarket/customExport/index.html")
 }