Sfoglia il codice sorgente

special depart add 29

abiao 4 anni fa
parent
commit
a9469cbf78

+ 2 - 1
go/gopath/src/fohow.com/apps/controllers/permit_controller/permit_controller.go

@@ -94,12 +94,13 @@ func (self *PermitController) XcxAuthorize() {
 
 	pc := helpers.WxBizDataCrypt{AppID: beego.AppConfig.String("WxFohowXcxAppId"), SessionKey: sessionKey}
 	beego.BeeLogger.Warn("EncryptedData:%s", info.EncryptedData)
-	// beego.BeeLogger.Warn("Iv:%s", info.Iv)
+	beego.BeeLogger.Warn("Iv:%s", info.Iv)
 	result, err := pc.Decrypt(info.EncryptedData, info.Iv, true) //第三个参数解释: 需要返回 JSON 数据类型时 使用 true, 需要返回 map 数据类型时 使用 false
 	if err != nil {
 		beego.BeeLogger.Error("xcx XcxAuthorize descrypt failed, err:%s", err)
 		self.ReturnError(403, apps.XcxAuthorizeError, "", nil)
 	}
+	beego.BeeLogger.Warn("result:%v", result)
 	encryptedData := &EncryptedData{}
 	json.Unmarshal([]byte(result.(string)), encryptedData)
 	if encryptedData.UnionId == "" || encryptedData.OpenId == "" {