From f210ed13dbd0f8ddaac5997a34361f7df064db50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Wed, 10 Mar 2021 10:30:11 +0800 Subject: [PATCH] aa --- platformapi/mtwmapi/poi.go | 19 +++++++++++++++++++ platformapi/mtwmapi/poi_test.go | 8 ++++++++ 2 files changed, 27 insertions(+) diff --git a/platformapi/mtwmapi/poi.go b/platformapi/mtwmapi/poi.go index fb4048d7..c6458a9e 100644 --- a/platformapi/mtwmapi/poi.go +++ b/platformapi/mtwmapi/poi.go @@ -315,3 +315,22 @@ func (a *API) PoiSettleAuditSubmit(appPoiCodes []string) (err error) { }) return err } + +type CommentScoreResult struct { + AppPoiCode string `json:"appPoiCode"` + AvgPoiScore float64 `json:"avgPoiScore"` + AvgTasteScore float64 `json:"avgTasteScore"` + AvgPackingScore float64 `json:"avgPackingScore"` + AvgDeliveryScore float64 `json:"avgDeliveryScore"` +} + +// 通过门店ID获取当前门店评分 +func (a *API) CommentScore(appPoiCode string) (commentScoreResult *CommentScoreResult, err error) { + result, err := a.AccessAPI("comment/score", true, map[string]interface{}{ + "app_poi_code": appPoiCode, + }) + if err == nil { + utils.Map2StructByJson(result, &commentScoreResult, false) + } + return commentScoreResult, err +} diff --git a/platformapi/mtwmapi/poi_test.go b/platformapi/mtwmapi/poi_test.go index 4a6001b4..a3cfdddd 100644 --- a/platformapi/mtwmapi/poi_test.go +++ b/platformapi/mtwmapi/poi_test.go @@ -149,3 +149,11 @@ func TestPoiSettleSettlementList(t *testing.T) { } t.Log(utils.Format4Output(result, false)) } + +func TestCommentScore(t *testing.T) { + result, err := api.CommentScore("11182878") + if err != nil { + t.Fatal(err) + } + t.Log(utils.Format4Output(result, false)) +}