Browse Source

修改微信

renzheng 9 years ago
parent
commit
d68b61770f

+ 2 - 2
weixin/src/config.json

@@ -19,8 +19,8 @@
 	"entAuthTip":",请按向导进行操作。第1步(共2步):请输入完整的企业名称。\n(认证过程只涉及您所在企业的公开信息。除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
 	"entAuthTip":",请按向导进行操作。第1步(共2步):请输入完整的企业名称。\n(认证过程只涉及您所在企业的公开信息。除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
 	"perAuthTip":",请按向导进行操作。第1步(共2步):请输入商家名称。\n(除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
 	"perAuthTip":",请按向导进行操作。第1步(共2步):请输入商家名称。\n(除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
 	"othAuthTip":",请按向导进行操作。第1步(共2步):请输入完整的组织机构名称。\n(认证过程只涉及您所在机构的公开信息。除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
 	"othAuthTip":",请按向导进行操作。第1步(共2步):请输入完整的组织机构名称。\n(认证过程只涉及您所在机构的公开信息。除非事先获得您的授权,企明星不会将您的个人隐私信息公开或透露给第三方机构。输入q或Q,退出认证操作。)",
-	"welcomeTip":"您已注册企明星!企明星是一个为全国企业提供专业化服务的互联网平台。企明星提供企业服务交易、剑鱼招标订阅、全国企业信息查询等多项服务。\n新春到,企明星多种活动火爆举行中。回复抽奖,即可参加“剑鱼抽奖”;回复福牌,即可参加“猴年翻福牌活动”。",
-	"oWelcomeTip":"您已注册企明星!企明星是一个为全国企业提供专业化服务的互联网平台。企明星提供企业服务交易、剑鱼招标订阅、全国企业信息查询等多项服务。\n新春到,企明星多种活动火爆举行中。回复抽奖,即可参加“剑鱼抽奖”;回复福牌,即可参加“猴年翻福牌活动”。",
+	"welcomeTip":"您已注册企明星!企明星是一个为全国企业提供专业化服务的互联网平台。企明星提供企业服务交易、剑鱼招标订阅、全国企业信息查询等多项服务。点击下方“剑鱼”可以订阅全国招标信息;点击“企业查询”可以免费查询全国企业信息。",
+	"oWelcomeTip":"您已注册企明星!企明星是一个为全国企业提供专业化服务的互联网平台。企明星提供企业服务交易、剑鱼招标订阅、全国企业信息查询等多项服务。点击下方“剑鱼”可以订阅全国招标信息;点击“企业查询”可以免费查询全国企业信息。",
 	"loginTip":"您已经成功登录企明星。",
 	"loginTip":"您已经成功登录企明星。",
 	"freezeTip":"您的帐号已经冻结,请联系管理员。",
 	"freezeTip":"您的帐号已经冻结,请联系管理员。",
 	"messagetpl":{
 	"messagetpl":{

+ 18 - 14
weixin/src/qfw/weixin/menu.go

@@ -19,27 +19,31 @@ func CreateMenu(rw http.ResponseWriter, r *http.Request) {
 	menu.Buttons[0].Type = MenuButtonTypeUrl ///search/enterprise/m_ent.html
 	menu.Buttons[0].Type = MenuButtonTypeUrl ///search/enterprise/m_ent.html
 	menu.Buttons[0].Url = fmt.Sprintf(urlstr, "swordfishaction")
 	menu.Buttons[0].Url = fmt.Sprintf(urlstr, "swordfishaction")
 
 
-	menu.Buttons[1].Name = "会员认证"
-	menu.Buttons[1].SubButtons = make([]MenuButton, 3)
-	menu.Buttons[1].SubButtons[0].Name = "企业认证"
-	menu.Buttons[1].SubButtons[0].Type = MenuButtonTypeKey
-	menu.Buttons[1].SubButtons[0].Key = "midentification"
-	menu.Buttons[1].SubButtons[1].Name = "个人认证"
-	menu.Buttons[1].SubButtons[1].Type = MenuButtonTypeKey
-	menu.Buttons[1].SubButtons[1].Key = "pidentification"
-	menu.Buttons[1].SubButtons[2].Name = "机构认证"
-	menu.Buttons[1].SubButtons[2].Type = MenuButtonTypeKey
-	menu.Buttons[1].SubButtons[2].Key = "oidentification"
+	menu.Buttons[1].Name = "企业查询"
+	menu.Buttons[1].Type = MenuButtonTypeUrl ///search/enterprise/m_ent.html
+	menu.Buttons[1].Url = fmt.Sprintf(urlstr, "entsearchaction")
 
 
+	/*
+		menu.Buttons[1].SubButtons = make([]MenuButton, 3)
+		menu.Buttons[1].SubButtons[0].Name = "企业认证"
+		menu.Buttons[1].SubButtons[0].Type = MenuButtonTypeKey
+		menu.Buttons[1].SubButtons[0].Key = "midentification"
+		menu.Buttons[1].SubButtons[1].Name = "个人认证"
+		menu.Buttons[1].SubButtons[1].Type = MenuButtonTypeKey
+		menu.Buttons[1].SubButtons[1].Key = "pidentification"
+		menu.Buttons[1].SubButtons[2].Name = "机构认证"
+		menu.Buttons[1].SubButtons[2].Type = MenuButtonTypeKey
+		menu.Buttons[1].SubButtons[2].Key = "oidentification"
+	*/
 	menu.Buttons[2].Name = "会员服务"
 	menu.Buttons[2].Name = "会员服务"
 	menu.Buttons[2].SubButtons = make([]MenuButton, 4)
 	menu.Buttons[2].SubButtons = make([]MenuButton, 4)
 	menu.Buttons[2].SubButtons[0].Name = "微官网"
 	menu.Buttons[2].SubButtons[0].Name = "微官网"
 	menu.Buttons[2].SubButtons[0].Type = MenuButtonTypeKey
 	menu.Buttons[2].SubButtons[0].Type = MenuButtonTypeKey
 	menu.Buttons[2].SubButtons[0].Key = "msite" //"http://" + wf.SysConfig.Domain + "/weixin/site/edit" //微官网编辑
 	menu.Buttons[2].SubButtons[0].Key = "msite" //"http://" + wf.SysConfig.Domain + "/weixin/site/edit" //微官网编辑
 
 
-	menu.Buttons[2].SubButtons[1].Name = "企业查询"
-	menu.Buttons[2].SubButtons[1].Type = MenuButtonTypeUrl ///search/enterprise/m_ent.html
-	menu.Buttons[2].SubButtons[1].Url = fmt.Sprintf(urlstr, "entsearchaction")
+	menu.Buttons[2].SubButtons[1].Name = "企业认证"
+	menu.Buttons[2].SubButtons[1].Type = MenuButtonTypeKey ///search/enterprise/m_ent.html
+	menu.Buttons[2].SubButtons[1].Key = "midentification"
 	//menu.Buttons[2].SubButtons[1].Type = MenuButtonTypeKey
 	//menu.Buttons[2].SubButtons[1].Type = MenuButtonTypeKey
 	//menu.Buttons[2].SubButtons[1].Key = "entsearch"
 	//menu.Buttons[2].SubButtons[1].Key = "entsearch"
 
 

+ 1 - 6
weixin/src/qfw/weixin/msgtxtchandler.go

@@ -52,9 +52,6 @@ func MsgTxtHandler(w ResponseWriter, r *Request) {
 			targeturl := fmt.Sprintf("http://%s/activity/%s/%s", wf.SysConfig.Domain, wf.SysConfig.Activity["activitycode"], se.EncodeString(r.FromUserName))
 			targeturl := fmt.Sprintf("http://%s/activity/%s/%s", wf.SysConfig.Domain, wf.SysConfig.Activity["activitycode"], se.EncodeString(r.FromUserName))
 			w.ReplyNews([]Article{Article{PicUrl: wf.SysConfig.Activity["picurl"], Title: wf.SysConfig.Activity["title"], Url: targeturl}})
 			w.ReplyNews([]Article{Article{PicUrl: wf.SysConfig.Activity["picurl"], Title: wf.SysConfig.Activity["title"], Url: targeturl}})
 		}
 		}
-	} else if fp_reg.MatchString(r.Content) { //进入抽奖环节
-		targeturl := fmt.Sprintf("https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=http://%s/weixinoauth/action/%s&response_type=code&scope=snsapi_base&state=1#wechat_redirect", wf.SysConfig.Appid, wf.SysConfig.Domain, "turncards")
-		w.ReplyText(fmt.Sprintf(wf.SysConfig.Activity["tuenCards"], targeturl))
 	} else if strings.HasPrefix(r.Content, "内部报名") { //绑定拓普员工姓名
 	} else if strings.HasPrefix(r.Content, "内部报名") { //绑定拓普员工姓名
 		tmp := strings.Fields(r.Content)
 		tmp := strings.Fields(r.Content)
 		//log.Println(tmp, len(tmp))
 		//log.Println(tmp, len(tmp))
@@ -77,9 +74,7 @@ func MsgTxtHandler(w ResponseWriter, r *Request) {
 		//w.Reply2CustomerService()
 		//w.Reply2CustomerService()
 		//"小主的吩咐我们已经收到了,请耐心等待或留下您的联系方式(手机号或qq号),企明星客服会在下一个工作日9:00-17:00给小主回复哦!"
 		//"小主的吩咐我们已经收到了,请耐心等待或留下您的联系方式(手机号或qq号),企明星客服会在下一个工作日9:00-17:00给小主回复哦!"
 		now := time.Now()
 		now := time.Now()
-		if now.Unix() > 1454601600 && now.Unix() < 1455465600 {//春节期间
-			w.ReplyText(wf.SysConfig.WeixinAutoRpl2)
-		} else if now.Weekday() == 6 || now.Weekday() == 0 || (now.Hour() > 17 || now.Hour() < 9) {
+		if now.Weekday() == 6 || now.Weekday() == 0 || (now.Hour() > 17 || now.Hour() < 9) {
 			dao.SaveWeixinOfflineMessage(r.FromUserName, r.Content, now.Unix())
 			dao.SaveWeixinOfflineMessage(r.FromUserName, r.Content, now.Unix())
 			w.ReplyText(wf.SysConfig.WeixinAutoRpl)
 			w.ReplyText(wf.SysConfig.WeixinAutoRpl)
 		} else {
 		} else {

+ 5 - 4
weixin/src/qfw/weixin/weixin.go

@@ -5,7 +5,6 @@ import (
 	"qfw/weixin/util"
 	"qfw/weixin/util"
 	wf "qfw/weixinconfig"
 	wf "qfw/weixinconfig"
 	"regexp"
 	"regexp"
-	"time"
 )
 )
 
 
 var Mux *Weixin
 var Mux *Weixin
@@ -23,7 +22,7 @@ var subreg = regexp.MustCompile("^(\\d+)([smhd]{0,1})$")
 var DIR = ""
 var DIR = ""
 
 
 //活动指令
 //活动指令
-var cj_reg, fp_reg *regexp.Regexp
+var cj_reg *regexp.Regexp
 
 
 func InitWeixinSdk() {
 func InitWeixinSdk() {
 	keyword_voice_reg, _ = regexp.Compile("查询|搜索|检索|看|找|查|搜")
 	keyword_voice_reg, _ = regexp.Compile("查询|搜索|检索|看|找|查|搜")
@@ -33,7 +32,7 @@ func InitWeixinSdk() {
 	WELCOME_MSG = wf.SysConfig.WelcomeTip
 	WELCOME_MSG = wf.SysConfig.WelcomeTip
 	OWELCOME_MSG = wf.SysConfig.OWelcomeTip
 	OWELCOME_MSG = wf.SysConfig.OWelcomeTip
 	cj_reg, _ = regexp.Compile("抽奖")
 	cj_reg, _ = regexp.Compile("抽奖")
-	fp_reg, _ = regexp.Compile("福牌|翻牌")
+
 	//
 	//
 	for _, v := range wf.SysConfig.Mids {
 	for _, v := range wf.SysConfig.Mids {
 		mids[v] = true
 		mids[v] = true
@@ -77,9 +76,10 @@ func InitWeixinSdk() {
 	InitSSLClient()
 	InitSSLClient()
 	util.StartSubscribeFilter(wf.SysConfig.SubscribeMonitorCyc, wf.SysConfig.SubscribeMonitorTimes)
 	util.StartSubscribeFilter(wf.SysConfig.SubscribeMonitorCyc, wf.SysConfig.SubscribeMonitorTimes)
 
 
-	go changeMsg()
+	//go changeMsg()
 }
 }
 
 
+/**
 func changeMsg() {
 func changeMsg() {
 	now := time.Now().Unix()
 	now := time.Now().Unix()
 	if now > 1455552000 {
 	if now > 1455552000 {
@@ -89,3 +89,4 @@ func changeMsg() {
 		time.AfterFunc(5*time.Minute, changeMsg)
 		time.AfterFunc(5*time.Minute, changeMsg)
 	}
 	}
 }
 }
+**/