|
@@ -143,10 +143,15 @@ func (self *RailsadminController) GenerateXcxQrcode() {
|
|
|
type Ret struct {
|
|
type Ret struct {
|
|
|
QrcodeUrl string `json:"qrcode_url"`
|
|
QrcodeUrl string `json:"qrcode_url"`
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ //后台生成二维码,删除二维码重新生成
|
|
|
|
|
+ err := ali_oss.DeleteObject(beego.AppConfig.String("AliOssEndPoint"),
|
|
|
|
|
+ beego.AppConfig.String("AliOssAccessId"),
|
|
|
|
|
+ beego.AppConfig.String("AliOssAccessSecret"),
|
|
|
|
|
+ beego.AppConfig.String("AliOssBucket"), wxUser.InviteQrcodeUrl)
|
|
|
qrcodeUrl := ""
|
|
qrcodeUrl := ""
|
|
|
- if wxUser.InviteQrcodeUrl != "" {
|
|
|
|
|
- qrcodeUrl = self.GetFullImgUrl(wxUser.InviteQrcodeUrl)
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+
|
|
|
scene := fmt.Sprintf("invite_wx_%d", wxUser.Id)
|
|
scene := fmt.Sprintf("invite_wx_%d", wxUser.Id)
|
|
|
qrcodeData := wx_mp.GenerateQrcode(wx_mp.QR_SCENE, homeUrl, scene, width)
|
|
qrcodeData := wx_mp.GenerateQrcode(wx_mp.QR_SCENE, homeUrl, scene, width)
|
|
|
beego.BeeLogger.Warn("invite_controller.GenerateQrcode() data_array: %d", qrcodeData)
|
|
beego.BeeLogger.Warn("invite_controller.GenerateQrcode() data_array: %d", qrcodeData)
|
|
@@ -156,9 +161,9 @@ func (self *RailsadminController) GenerateXcxQrcode() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
beego.BeeLogger.Error(err.Error())
|
|
beego.BeeLogger.Error(err.Error())
|
|
|
}
|
|
}
|
|
|
- uploadPath := fmt.Sprintf("qrcode_path/invite/%s", filename)
|
|
|
|
|
|
|
+ //uploadPath := fmt.Sprintf("qrcode_path/invite/%s", filename)
|
|
|
//上传到阿里云原目录下面
|
|
//上传到阿里云原目录下面
|
|
|
- err = ali_oss.PutObjectFromFile(beego.AppConfig.String("AliOssEndPoint"),
|
|
|
|
|
|
|
+ /*err = ali_oss.PutObjectFromFile(beego.AppConfig.String("AliOssEndPoint"),
|
|
|
beego.AppConfig.String("AliOssAccessId"),
|
|
beego.AppConfig.String("AliOssAccessId"),
|
|
|
beego.AppConfig.String("AliOssAccessSecret"),
|
|
beego.AppConfig.String("AliOssAccessSecret"),
|
|
|
beego.AppConfig.String("AliOssBucket"), "", uploadPath, localPath)
|
|
beego.AppConfig.String("AliOssBucket"), "", uploadPath, localPath)
|
|
@@ -168,7 +173,7 @@ func (self *RailsadminController) GenerateXcxQrcode() {
|
|
|
wxUser.InviteQrcodeUrl = uploadPath
|
|
wxUser.InviteQrcodeUrl = uploadPath
|
|
|
wxUser.Save()
|
|
wxUser.Save()
|
|
|
qrcodeUrl = self.GetFullImgUrl(uploadPath)
|
|
qrcodeUrl = self.GetFullImgUrl(uploadPath)
|
|
|
- }
|
|
|
|
|
|
|
+ }*/
|
|
|
}
|
|
}
|
|
|
self.Data["json"] = &Ret{QrcodeUrl: qrcodeUrl}
|
|
self.Data["json"] = &Ret{QrcodeUrl: qrcodeUrl}
|
|
|
self.ServeJSON()
|
|
self.ServeJSON()
|