Browse Source

符合gilint规范

wenzl 9 năm trước cách đây
mục cha
commit
85fa02b00d
5 tập tin đã thay đổi với 19 bổ sung17 xóa
  1. 8 7
      context/context.go
  2. 2 2
      js/js.go
  3. 7 7
      message/message.go
  4. 1 0
      util/error.go
  5. 1 1
      wechat.go

+ 8 - 7
context/context.go

@@ -22,8 +22,8 @@ type Context struct {
 	//accessTokenLock 读写锁 同一个AppID一个
 	accessTokenLock *sync.RWMutex
 
-	//jsapiTicket 读写锁 同一个AppID一个
-	jsApiTicketLock *sync.RWMutex
+	//jsAPITicket 读写锁 同一个AppID一个
+	jsAPITicketLock *sync.RWMutex
 }
 
 // Query returns the keyed url query value if it exists
@@ -41,11 +41,12 @@ func (ctx *Context) GetQuery(key string) (string, bool) {
 	return "", false
 }
 
-//SetJsApiTicket 设置jsApiTicket的lock
-func (ctx *Context) SetJsApiTicketLock(lock *sync.RWMutex) {
-	ctx.jsApiTicketLock = lock
+//SetJsAPITicketLock 设置jsAPITicket的lock
+func (ctx *Context) SetJsAPITicketLock(lock *sync.RWMutex) {
+	ctx.jsAPITicketLock = lock
 }
 
-func (ctx *Context) GetJsApiTicketLock() *sync.RWMutex {
-	return ctx.jsApiTicketLock
+//GetJsAPITicketLock 获取jsAPITicket 的lock
+func (ctx *Context) GetJsAPITicketLock() *sync.RWMutex {
+	return ctx.jsAPITicketLock
 }

+ 2 - 2
js/js.go

@@ -63,8 +63,8 @@ func (js *Js) GetConfig(uri string) (config *Config, err error) {
 
 //getTicket 获取jsapi_tocket全局缓存
 func (js *Js) getTicket() (ticketStr string, err error) {
-	js.GetJsApiTicketLock().Lock()
-	defer js.GetJsApiTicketLock().Unlock()
+	js.GetJsAPITicketLock().Lock()
+	defer js.GetJsAPITicketLock().Unlock()
 
 	//先从cache中取
 	jsAPITicketCacheKey := fmt.Sprintf("jsapi_ticket_%s", js.AppID)

+ 7 - 7
message/message.go

@@ -80,13 +80,13 @@ type MixMessage struct {
 	URL          string  `xml:"Url"`
 
 	//事件相关
-	Event     string `xml:"Event"`
-	EventKey  string `xml:"EventKey"`
-	Ticket    string `xml:"Ticket"`
-	Latitude  string `xml:"Latitude"`
-	Longitude string `xml:"Longitude"`
-	Precision string `xml:"Precision"`
-	MenuID    string `xml:"MenuId"`
+	Event     EventType `xml:"Event"`
+	EventKey  string    `xml:"EventKey"`
+	Ticket    string    `xml:"Ticket"`
+	Latitude  string    `xml:"Latitude"`
+	Longitude string    `xml:"Longitude"`
+	Precision string    `xml:"Precision"`
+	MenuID    string    `xml:"MenuId"`
 
 	ScanCodeInfo struct {
 		ScanType   string `xml:"ScanType"`

+ 1 - 0
util/error.go

@@ -1,5 +1,6 @@
 package util
 
+//CommonError 微信返回的通用错误json
 type CommonError struct {
 	ErrCode int64  `json:"errcode"`
 	ErrMsg  string `json:"errmsg"`

+ 1 - 1
wechat.go

@@ -41,7 +41,7 @@ func copyConfigToContext(cfg *Config, context *context.Context) {
 	context.EncodingAESKey = cfg.EncodingAESKey
 	context.Cache = cfg.Cache
 	context.SetAccessTokenLock(new(sync.RWMutex))
-	context.SetJsApiTicketLock(new(sync.RWMutex))
+	context.SetJsAPITicketLock(new(sync.RWMutex))
 }
 
 //GetServer 消息管理