diff --git a/model/speech.go b/model/speech.go index 0c74f82de0f3286f2e81de254e37dfb6b30a63d9..3294017e9a455ba9f3a32e4f18227f1ea7f04e67 100644 --- a/model/speech.go +++ b/model/speech.go @@ -111,6 +111,7 @@ type Content struct { Extra struct { Dynasty string `json:"dynasty"` ResType string `json:"resType"` + Source string `json:"source"` } `json:"extra"` } diff --git a/service/speechNlu/domain.go b/service/speechNlu/domain.go index 5a8bcd2ad5d2e2d142065e0d804a0c5f9729e2b7..7477b8765116a0699481a602e3ed29cd8a0faf8e 100644 --- a/service/speechNlu/domain.go +++ b/service/speechNlu/domain.go @@ -220,8 +220,8 @@ func newsDomain(params *model.SpeechDomainParams) []byte { res.ListItems = append(res.ListItems, map[string]interface{}{ "url": con.LinkUrl, "title": con.Title, - "newsFrom": "", - "newsType": "", + "newsFrom": con.Extra.Source, + //"newsType": "", }) }