فهرست منبع

feat:留资 展会

wangshan 2 سال پیش
والد
کامیت
ce1338f0d7
4فایلهای تغییر یافته به همراه14 افزوده شده و 12 حذف شده
  1. 2 1
      src/config.yaml
  2. 10 7
      src/service/action/exhibition.go
  3. 1 1
      src/service/action/info.go
  4. 1 3
      src/service/config/config.go

+ 2 - 1
src/config.yaml

@@ -1,5 +1,6 @@
 etcd:
   hosts:
-  - 192.168.3.149:2379
+    - 192.168.3.241:2379
+    - 192.168.3.204:2379
 powerCheckCenterKey: "powercheck.rpc" #权益校验中台
 userCenterKey: "usercenter.rpc" #用户中台rpc

+ 10 - 7
src/service/action/exhibition.go

@@ -41,7 +41,6 @@ func (w *ExhibitionStruct) GetExhibitionActiveHref(email, phone, source string,
 		//进行手机号绑定-1、新用户绑定手机号后强制合并;2、老用户绑定手机号让用户自己选择账号合并
 		token = AccountMerge(phone, email, mgoUserId, session)
 	}
-	fmt.Println(phone, "------")
 	//留资福利 及 留资后跳转地址
 	if res := w.ExhibitionActive("", source, session, "second_ad_code,guide_page,welfare_type,welfare_content"); res != nil {
 		//供 文库  获取福利 使用  NSQ 通信
@@ -59,9 +58,9 @@ func (w *ExhibitionStruct) GetExhibitionActiveHref(email, phone, source string,
 			}
 		}()
 		href = util.ObjToString(res["toDirect"])
-	}
-	if token != "" {
-		href = fmt.Sprintf("%s?%stoDirect=%s", MergeUrl, fmt.Sprintf("token=%s&", token), href)
+		if token != "" {
+			href = fmt.Sprintf("%s?%stoDirect=%s", MergeUrl, fmt.Sprintf("token=%s&", token), href)
+		}
 	}
 	session.Del("relationPhoneId")
 	return
@@ -75,16 +74,20 @@ func (w *ExhibitionStruct) ExhibitionActive(host, source string, session *httpse
 		ExhibitionMap[source] = true
 		activeInfo := (*activeInfos)[0]
 		switch {
-		case strings.Contains("first_ad_code", params):
+		case strings.Contains(params, "first_ad_code"):
 			res["bindOrNot"] = false
 			if phone, _ := session.Get("phone").(string); phone == "" {
 				res["bindOrNot"] = true
 			}
 			res["adList"] = w.GetJyAdList(host, util.ObjToString(activeInfo["first_ad_code"]))
-		case strings.Contains("second_ad_code", params):
+		case strings.Contains(params, "second_ad_code"):
 			//福利--因 go-zero 版本不同,无法直接调 文库中台,改为前端直接调文库服务
 			//go ExhibitionWelfare(session, util.Int64All(activeInfo["welfare_type"]), util.ObjToString(activeInfo["welfare_content"]))
-			res["toDirect"] = fmt.Sprintf("%s?ad=%s", util.ObjToString("guide_page"), util.ObjToString("second_ad_code"))
+			catenate := "?"
+			if strings.Contains(util.ObjToString(activeInfo["guide_page"]), "?") {
+				catenate = "&"
+			}
+			res["toDirect"] = fmt.Sprintf("%s%sad=%s", util.ObjToString(activeInfo["guide_page"]), catenate, util.ObjToString(activeInfo["second_ad_code"]))
 		}
 	}
 	return res

+ 1 - 1
src/service/action/info.go

@@ -84,7 +84,7 @@ func (i *Info) CollectInfo() {
 		if !phoneReg.MatchString(phone) {
 			return NewResultSales{Error_code: -1, Error_msg: "手机号格式有误", Data: false}
 		}
-		i.Session().Set("sales_MyPhone", phone)
+		//i.Session().Set("sales_MyPhone", phone)
 		mail := qu.ObjToString(infoMap["mail"]) //邮箱
 		if mail != "" && !emailReg.MatchString(mail) {
 			return NewResultSales{Error_code: -1, Error_msg: "邮箱格式有误", Data: false}

+ 1 - 3
src/service/config/config.go

@@ -4,8 +4,6 @@ import (
 	"log"
 
 	util "app.yhyue.com/moapp/jybase/common"
-	//elastic "app.yhyue.com/moapp/jybase/esv1"
-	//"app.yhyue.com/moapp/jy_docs/rpc/userlib/userlibclient"
 	elastic "app.yhyue.com/moapp/jybase/es"
 	"app.yhyue.com/moapp/jybase/mail"
 	mg "app.yhyue.com/moapp/jybase/mongodb"
@@ -140,7 +138,7 @@ func init() {
 		//初始化redis
 		if Sysconfig.Redis.Main != nil {
 			log.Println("初始化 redis")
-			log.Println(Sysconfig.Redis.Main.Address)
+			//log.Println(Sysconfig.Redis.Main.Address)
 			redis.InitRedisBySize(Sysconfig.Redis.Main.Address, 10, 5, 20)
 		}
 		//