|
@@ -1,9 +1,7 @@
|
|
|
package controllers
|
|
|
|
|
|
import (
|
|
|
- "encoding/json"
|
|
|
"eta/eta_mini_bridge/models"
|
|
|
- "eta/eta_mini_bridge/models/request"
|
|
|
"eta/eta_mini_bridge/services"
|
|
|
"eta/eta_mini_bridge/utils"
|
|
|
"fmt"
|
|
@@ -17,22 +15,22 @@ type WeChatController struct {
|
|
|
|
|
|
// @Title 发送微信模板接口
|
|
|
// @Description 发送微信模板接口
|
|
|
-// @Param request body request.SendWxTemplateReq true "type json string"
|
|
|
+// @Param ReportId query int true "报告id"
|
|
|
// @Success 200 {object} models.WechatSign
|
|
|
-// @router /send_template_msg [post]
|
|
|
+// @router /send_template_msg [get]
|
|
|
func (this *WeChatController) SendTemplateMsg() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
- var req request.SendWxTemplateReq
|
|
|
- if err := json.Unmarshal(this.Ctx.Input.RequestBody, &req); err != nil {
|
|
|
+ reportId, _ := this.GetInt("ReportId")
|
|
|
+ if reportId <= 0 {
|
|
|
br.Msg = "参数错误"
|
|
|
- br.ErrMsg = "参数解析错误,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "参数错误,报告id小于等于0"
|
|
|
return
|
|
|
}
|
|
|
- report, err := models.GetReportById(req.ReportId)
|
|
|
+ report, err := models.GetReportById(reportId)
|
|
|
if err != nil {
|
|
|
br.Msg = "该报告已删除"
|
|
|
br.ErrMsg = "获取报告详情失败,Err:" + err.Error()
|