Эх сурвалжийг харах

Merge branch 'dev2.10.3' of http://192.168.3.207:10080/qmx/jy into dev2.10.3

zhangxinlei1996 5 жил өмнө
parent
commit
82bbd30ca3

+ 1 - 1
src/config.json

@@ -320,5 +320,5 @@
     "appPushServiceRpc": "127.0.0.1:5566",
     "appPushServiceRpc": "127.0.0.1:5566",
     "openPlatformUrl": "https://open-jytest.jianyu360.cn/",
     "openPlatformUrl": "https://open-jytest.jianyu360.cn/",
     "sessionEnctryFlushCorn": "0 0 0 1 * ?",
     "sessionEnctryFlushCorn": "0 0 0 1 * ?",
-    "PCS_time":30
+    "PCS_time":24
 }
 }

+ 32 - 0
src/jfw/front/search.go

@@ -18,6 +18,8 @@ type Search struct {
 	mainSearch    xweb.Mapper `xweb:"/jylab/mainSearch"` //剑鱼标讯搜索主页面
 	mainSearch    xweb.Mapper `xweb:"/jylab/mainSearch"` //剑鱼标讯搜索主页面
 	searchKeyword xweb.Mapper `xweb:"/jylab/searchKeyword/(.*)"`
 	searchKeyword xweb.Mapper `xweb:"/jylab/searchKeyword/(.*)"`
 	getHK         xweb.Mapper `xweb:"/jylab/mainSearch/getHK"` //获取历史记录,订阅关键词
 	getHK         xweb.Mapper `xweb:"/jylab/mainSearch/getHK"` //获取历史记录,订阅关键词
+	/********************剑鱼标讯搜索dev2.10.2**************************/
+	wxInfo xweb.Mapper `xweb:"/jylab/wxjssdk/info"` //剑鱼标讯微信端jssdk接口信息
 
 
 }
 }
 
 
@@ -25,6 +27,36 @@ func init() {
 	xweb.AddAction(&Search{})
 	xweb.AddAction(&Search{})
 }
 }
 
 
+//剑鱼标讯微信端jssdk接口信息
+func (s *Search) WxInfo() error {
+	defer util.Catch()
+	var url = s.GetString("url")
+	var openid = ""
+	if s.Session().Get("s_m_openid") != nil {
+		openid = s.Session().Get("s_m_openid").(string)
+	}
+	var nickname = ""
+	if s.Session().Get("s_nickname") != nil {
+		nickname = s.Session().Get("s_nickname").(string)
+	}
+	var avatar = ""
+	if s.Session().Get("s_avatar") != nil {
+		avatar = s.Session().Get("s_avatar").(string)
+	}
+	var res = map[string]interface{}{
+		"signature": wx.SignJSSDK(url),
+		"openid":    openid,
+		"nickname":  nickname,
+		"avatar":    avatar,
+		"url":       s.Site() + s.Url(),
+	}
+	s.ServeJson(map[string]interface{}{
+		"res": res,
+	})
+	return nil
+}
+
+//
 func (s *Search) MainSearch() error {
 func (s *Search) MainSearch() error {
 	userid := s.GetSession("userId")
 	userid := s.GetSession("userId")
 
 

+ 3 - 0
src/jfw/front/supsearch.go

@@ -52,6 +52,7 @@ func init() {
 		time.Sleep(time.Second * 5)
 		time.Sleep(time.Second * 5)
 		PCS_task()
 		PCS_task()
 	}()
 	}()
+	PCS_index = map[string]interface{}{}
 }
 }
 
 
 //定时清理搜索列表页 从redis获取存入内存中的数据
 //定时清理搜索列表页 从redis获取存入内存中的数据
@@ -80,6 +81,7 @@ func PCS_list(page_type string) interface{} {
 	if page_type == "" {
 	if page_type == "" {
 		_page_type = "page_index"
 		_page_type = "page_index"
 	}
 	}
+	log.Println(_page_type, "------", PCS_index[_page_type])
 	if PCS_index[_page_type] == nil {
 	if PCS_index[_page_type] == nil {
 		PCS_index[_page_type] = Newbids(page_type)[0]
 		PCS_index[_page_type] = Newbids(page_type)[0]
 	}
 	}
@@ -433,6 +435,7 @@ func getindustrys() (industry map[string][]string, sortArray []string) {
 //
 //
 func Newbids(p string) []interface{} {
 func Newbids(p string) []interface{} {
 	pages, _ := redis.Get("other", "index_list"+p).([]interface{})
 	pages, _ := redis.Get("other", "index_list"+p).([]interface{})
+	log.Println("----------------:", len(pages))
 	if len(pages) == 0 {
 	if len(pages) == 0 {
 		var list *[]map[string]interface{}
 		var list *[]map[string]interface{}
 		subtype := ""
 		subtype := ""

+ 17 - 0
src/web/staticres/wxswordfish/initShare.js

@@ -0,0 +1,17 @@
+var PageShareInit = function(isentry,activecode,id){
+	$.ajax({
+		type: "POST",
+		url: "/jylab/wxjssdk/info",
+		data: {"url":location.href.split('#')[0]},
+		dataType: "json",
+		traditional: true,
+		success: function(r){
+			console.log(r.res)
+			if (r.res){
+				var res = r.res;
+				//获取微信jssdk信息 初始化分享
+				initShare(res["signature"],res["openid"],isentry,activecode,res["nickname"],res["avatar"],id);
+			}
+		}
+	})
+}

+ 4 - 2
src/web/templates/weixin/search/mainSearch.html

@@ -20,7 +20,8 @@
 <script src="{{Msg "seo" "cdn"}}/mobiscroll/mobiscroll.min.js"></script>
 <script src="{{Msg "seo" "cdn"}}/mobiscroll/mobiscroll.min.js"></script>
 {{include "/common/weixin.html"}}
 {{include "/common/weixin.html"}}
 <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=DD279b2a90afdf0ae7a3796787a0742e"></script>
 <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=DD279b2a90afdf0ae7a3796787a0742e"></script>
-<script src="{{Msg "seo" "cdn"}}/wxswordfish/share.js?v={{Msg "seo" "version"}}9"></script>
+<script src="{{Msg "seo" "cdn"}}/wxswordfish/initShare.js?v={{Msg "seo" "version"}}"></script>
+<script src="{{Msg "seo" "cdn"}}/wxswordfish/share.js?v={{Msg "seo" "version"}}2"></script>
 <script src="{{Msg "seo" "cdn"}}/js/dropload.js?v={{Msg "seo" "version"}}"></script>
 <script src="{{Msg "seo" "cdn"}}/js/dropload.js?v={{Msg "seo" "version"}}"></script>
 <script type="text/javascript" src="{{Msg "seo" "cdn"}}/js/wxEntsesearch.js?v={{Msg "seo" "version"}}"></script>
 <script type="text/javascript" src="{{Msg "seo" "cdn"}}/js/wxEntsesearch.js?v={{Msg "seo" "version"}}"></script>
 <script type="text/javascript" src="{{Msg "seo" "cdn"}}/js/wxSupersearch.js?v={{Msg "seo" "version"}}"></script>
 <script type="text/javascript" src="{{Msg "seo" "cdn"}}/js/wxSupersearch.js?v={{Msg "seo" "version"}}"></script>
@@ -41,7 +42,8 @@
 	var pageSize = {{.T.pageSize}};
 	var pageSize = {{.T.pageSize}};
 	var encode = {{ConEncode "/jylab/mainSearch/"}};
 	var encode = {{ConEncode "/jylab/mainSearch/"}};
 	var searchWord = {{.T.searchWord}};
 	var searchWord = {{.T.searchWord}};
-	initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}},"",{{.T.i_applystatus}});
+	//initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}},"",{{.T.i_applystatus}});
+  PageShareInit(2,"jy_extend","")
 	SuperSearch.ZBADDRESS = {{Msg "seo" "ZBADDRESS"}};
 	SuperSearch.ZBADDRESS = {{Msg "seo" "ZBADDRESS"}};
 	SuperSearch.industry = {{.T.industry}};
 	SuperSearch.industry = {{.T.industry}};
 	SuperSearch.sortArray = {{.T.sortArray}};
 	SuperSearch.sortArray = {{.T.sortArray}};