|
@@ -25,7 +25,7 @@ type HTMiniFacade struct {
|
|
|
type HTResponse struct {
|
|
|
Ret int
|
|
|
Msg string
|
|
|
- Data string
|
|
|
+ Data interface{} `json:"data"`
|
|
|
ErrMsg string
|
|
|
ErrCode int
|
|
|
Success bool
|
|
@@ -95,10 +95,6 @@ func (ht *HTMiniFacade) UnCollect(req facade.BaseRequest) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-type IsBookMarkd struct {
|
|
|
- IsBookMarked bool
|
|
|
-}
|
|
|
-
|
|
|
func (ht *HTMiniFacade) IsCollect(req facade.BaseRequest) bool {
|
|
|
param, err := dealChartInfo(req)
|
|
|
if err != nil {
|
|
@@ -115,13 +111,12 @@ func (ht *HTMiniFacade) IsCollect(req facade.BaseRequest) bool {
|
|
|
utils.FileLog.Error("获取是否收藏失败,解析应答失败:%v,应答结果:%s", err, resp)
|
|
|
return false
|
|
|
}
|
|
|
- var isBookMarkd IsBookMarkd
|
|
|
- err = json.Unmarshal([]byte(response.Data), &isBookMarkd)
|
|
|
- if err != nil {
|
|
|
- utils.FileLog.Error("获取是否收藏失败,解析应答失败:%v,应答结果:%s", err, resp)
|
|
|
+ var resMap = response.Data.(map[string]interface{})
|
|
|
+ bookMarked := resMap["isBookMarked"]
|
|
|
+ if bookMarked == nil {
|
|
|
return false
|
|
|
}
|
|
|
- return isBookMarkd.IsBookMarked
|
|
|
+ return bookMarked.(bool)
|
|
|
}
|
|
|
func init() {
|
|
|
facade.RegisterMiniFacade(target, &HTMiniFacade{
|