|
@@ -27,18 +27,31 @@ type SpeechRecognitionCommonController struct {
|
|
|
// @Success 200 string "操作成功"
|
|
|
// @router /rec_task/callback [post]
|
|
|
func (this *SpeechRecognitionCommonController) RecTaskCallback() {
|
|
|
+ utils.FileLog.Info("RecTaskCallback, -1")
|
|
|
// 此接口返回指定响应体
|
|
|
br := new(services.TencentRecTaskCallbackResp)
|
|
|
defer func() {
|
|
|
_ = this.JSON(br, false, false)
|
|
|
}()
|
|
|
var req services.TencentRecTaskCallback
|
|
|
- utils.FileLog.Info("RecTaskCallback, body: " + string(this.Ctx.Input.RequestBody))
|
|
|
- if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
|
- br.Code = 403
|
|
|
- br.Message = "参数解析失败"
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
+ utils.FileLog.Info("RecTaskCallback, 0")
|
|
|
+
|
|
|
+ code, _ := this.GetInt("code", 0)
|
|
|
+ req.Code = code
|
|
|
+ requestId, _ := this.GetInt("requestId", 0)
|
|
|
+ req.RequestId = uint64(requestId)
|
|
|
+ text := this.GetString("text")
|
|
|
+ req.Text = text
|
|
|
+ resultDetail := this.GetString("resultDetail")
|
|
|
+ req.ResultDetail = resultDetail
|
|
|
+
|
|
|
+ //utils.FileLog.Info("RecTaskCallback, body: " + string(this.Ctx.Input.RequestBody))
|
|
|
+ //if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
|
+ // br.Code = 403
|
|
|
+ // br.Message = "参数解析失败"
|
|
|
+ // return
|
|
|
+ //}
|
|
|
utils.FileLog.Info("RecTaskCallback, 1")
|
|
|
|
|
|
// TODO:处理回调结果
|