From 468951ca5db643c2749ce1d0586c2ae956cff54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 2 Mar 2021 16:42:07 +0800 Subject: [PATCH] aa --- platformapi/mtwmapi/poi.go | 31 +++++++++++++++++++++++++++++++ platformapi/mtwmapi/poi_test.go | 10 +++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/platformapi/mtwmapi/poi.go b/platformapi/mtwmapi/poi.go index 81fc87b8..4e79884c 100644 --- a/platformapi/mtwmapi/poi.go +++ b/platformapi/mtwmapi/poi.go @@ -279,3 +279,34 @@ func (a *API) PoiSettleCategoryList() (poiSettleCategoryListResult *PoiSettleCat } return poiSettleCategoryListResult, err } + +type PoiSettleSettlementListResult struct { + ID int `json:"id"` + Name string `json:"name"` + BankName string `json:"bank_name"` + BranchName string `json:"branch_name"` + BankNum string `json:"bank_num"` + AccountName string `json:"account_name"` + FinancialName string `json:"financial_name"` + FinancialPhone string `json:"financial_phone"` +} + +//查询连锁门店结算信息 +func (a *API) PoiSettleSettlementList() (poiSettleSettlementListResult *[]PoiSettleSettlementListResult, err error) { + result, err := a.AccessAPI("ecommerce/poi/settle/settlement/list", true, map[string]interface{}{ + "page_num": 1, + "page_size": 50, + }) + if err == nil { + utils.Map2StructByJson(result, &poiSettleSettlementListResult, false) + } + return poiSettleSettlementListResult, err +} + +//批量提交门店审核 +func (a *API) PoiSettleAuditSubmit(appPoiCodes []string) (err error) { + _, err = a.AccessAPI("ecommerce/poi/settle/audit/submit", false, map[string]interface{}{ + "app_poi_codes": strings.Join(appPoiCodes, ","), + }) + return err +} diff --git a/platformapi/mtwmapi/poi_test.go b/platformapi/mtwmapi/poi_test.go index 6dd4226a..4a6001b4 100644 --- a/platformapi/mtwmapi/poi_test.go +++ b/platformapi/mtwmapi/poi_test.go @@ -115,7 +115,7 @@ func TestPackagePriceGet(t *testing.T) { } func TestPoiSettleSave(t *testing.T) { - err := api.PoiSettleSave(&PoiSettleSaveParam{ + _, err := api.PoiSettleSave(&PoiSettleSaveParam{ Type: 0, ApplyInfos: []*ApplyInfo{ &ApplyInfo{ @@ -141,3 +141,11 @@ func TestPoiSettleCategoryList(t *testing.T) { } t.Log(utils.Format4Output(result, false)) } + +func TestPoiSettleSettlementList(t *testing.T) { + result, err := api.PoiSettleSettlementList() + if err != nil { + t.Fatal(err) + } + t.Log(utils.Format4Output(result, false)) +}