diff --git a/controllers/event.go b/controllers/event.go index 2a70b7a52..4b7df673c 100644 --- a/controllers/event.go +++ b/controllers/event.go @@ -73,6 +73,9 @@ func (c *EventController) GetWeixinUnlimited() { c.callGetWeixinUnlimited(func(params *tEventGetWeixinUnlimitedParams) (retVal interface{}, errCode string, err error) { // api.WeixinMiniAPI2.CBRetrieveToken() result, err := api.WeixinMiniAPI2.GetUnlimited(params.Scene, params.Page) + if err != nil || result == nil { + return retVal, "", err + } fileName := "wxcode" + utils.Int64ToStr(time.Now().Unix()) + ".jpg" retVal, err = jxutils.UploadExportContent([]byte(result["fakeData"].(string)), fileName) // tasks.RefreshWeixinToken()