This commit is contained in:
苏尹岚
2020-11-19 15:06:14 +08:00
parent 4551594f91
commit 264d1ea1ea
4 changed files with 56 additions and 5 deletions

View File

@@ -729,6 +729,45 @@ func (a *API) ShopDetail(storeID int) (shopDetailResult *ShopDetailResult, err e
return shopDetailResult, err
}
type ShopListResult struct {
Total int `json:"total"`
List []struct {
StoreID int `json:"storeId"`
StoreName string `json:"storeName"`
StoreStatus string `json:"storeStatus"`
OperateStatus string `json:"operateStatus"`
AuditStatus string `json:"auditStatus"`
AuditStatusNum int `json:"auditStatusNum"`
AddNameExtend interface{} `json:"addNameExtend"`
AddName string `json:"addName"`
Status interface{} `json:"status"`
Kilometres interface{} `json:"kilometres"`
Created string `json:"created"`
Modified string `json:"modified"`
UnitCategoryName string `json:"unitCategoryName"`
} `json:"list"`
}
//查询门店列表
//https://porder.shop.jd.com/order/orderlist/allOrders
func (a *API) ShopList(pageNum int) (shopDetailResult *ShopListResult, err error) {
reqID := time.Now().Unix()
result, err := a.AccessStorePage2("https://o2o-stores.shop.jd.com/shop/list", map[string]interface{}{
"t": reqID,
"version": "1.0.0",
"source": "pc",
"requestId": reqID,
"pageNum": pageNum,
"pageSize": 200,
"categoryId1": 3,
"categoryId2": 4,
}, false)
if err == nil {
utils.Map2StructByJson(result["data"], &shopDetailResult, false)
}
return shopDetailResult, err
}
//更新门店起送等
//https://porder.shop.jd.com/order/orderlist/allOrders
func (a *API) UpdateExpand(storeID int) (err error) {