1
This commit is contained in:
@@ -784,71 +784,3 @@ func (a *API) EcommerceGetOrderIdByPage(poiCode string, startTime, endTime time.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
type EcommerceOrder struct {
|
||||
ResultCode int `json:"result_code"`
|
||||
SuccessMap struct {
|
||||
Vernier string `json:"vernier"`
|
||||
HasMore int `json:"has_more"`
|
||||
} `json:"success_map"`
|
||||
SuccessList []struct {
|
||||
OrderId int64 `json:"order_id"`
|
||||
Status int `json:"status"`
|
||||
} `json:"success_list"`
|
||||
ErrorList []struct {
|
||||
Msg string `json:"msg"`
|
||||
Code int `json:"code"`
|
||||
} `json:"error_list"`
|
||||
}
|
||||
|
||||
//
|
||||
//// 下面的接口废弃了
|
||||
//// GetOrderIdByDaySeqSingle 根据流水号获取订单ID
|
||||
//func (a *API) GetOrderIdByDaySeqSingle(poiCode string, dateTime time.Time, daySeq int) (vendorOrderID int64, err error) {
|
||||
// //params := map[string]interface{}{
|
||||
// // KeyAppPoiCode: poiCode,
|
||||
// // "date_time": dateTime.Format("20060102"),
|
||||
// // "day_seq": daySeq,
|
||||
// //}
|
||||
// //result, err := a.AccessAPI("order/getOrderIdByDaySeq", true, params)
|
||||
// //if err == nil {
|
||||
// // vendorOrderID = utils.ForceInterface2Int64(result.(map[string]interface{})["order_id"])
|
||||
// //}
|
||||
// return vendorOrderID, err
|
||||
//}
|
||||
//
|
||||
//// 订单流水号的开始序号,门店内每日的订单流水号都是从1开始。(根据流水号获取订单ID废弃)
|
||||
//// 订单流水号的结束序号,注意开始流水号与结束流水号的跨度需小于100,即差值最大为99
|
||||
//// 这个函数在给定的区间范围全部没有订单时,返回错误808,
|
||||
//// 但如果有部分订单,底层返回的错误是0(然后被忽略),vendorOrderIDs只包含有效的订单号(数量少于seqEnd-seqStart+1)
|
||||
//// 此API速度与查询的区间范围直接相关,越大越慢(即使订单不存在),最大可到4,5秒级别
|
||||
//func (a *API) GetOrderIdByDaySeq(poiCode string, dateTime time.Time, seqStart, seqEnd int) (vendorOrderIDs []int64, err error) {
|
||||
// //params := map[string]interface{}{
|
||||
// // KeyAppPoiCode: poiCode,
|
||||
// // "date_time": dateTime.Format("20060102"),
|
||||
// // "day_seq_start": seqStart,
|
||||
// // "day_seq_end": seqEnd,
|
||||
// //}
|
||||
// //result, err := a.AccessAPI("ecommerce/order/getOrderIdByDaySeq", true, params)
|
||||
// //// 当前底层已经处理了错误0的情况了,不会返回错误0了
|
||||
// //if extErr, ok := err.(*utils.ErrorWithCode); err == nil || (ok && extErr.IntCode() == 0) {
|
||||
// // var data GetOrderIdByDaySeqResult
|
||||
// // if err2 := utils.UnmarshalUseNumber([]byte(utils.Interface2String(result)), &data); err2 == nil {
|
||||
// // vendorOrderIDs = data.OrderIDs
|
||||
// // err = nil
|
||||
// // }
|
||||
// //}
|
||||
// return vendorOrderIDs, err
|
||||
//}
|
||||
//
|
||||
//// GetOrderDaySeq 获取当日最新订单流水号
|
||||
//func (a *API) GetOrderDaySeq(poiCode string) (daySeq int, err error) {
|
||||
// //params := map[string]interface{}{
|
||||
// // KeyAppPoiCode: poiCode,
|
||||
// //}
|
||||
// //result, err := a.AccessAPI("order/getOrderDaySeq", true, params)
|
||||
// //if err == nil {
|
||||
// // daySeq = int(utils.MustInterface2Int64(result.(map[string]interface{})["day_seq"]))
|
||||
// //}
|
||||
// return daySeq, err
|
||||
//}
|
||||
|
||||
@@ -142,3 +142,20 @@ func (a *API) GetRecommendSku(params *RecommendSkuGet, cookie string) {
|
||||
fmt.Println(result)
|
||||
fmt.Println(err2)
|
||||
}
|
||||
|
||||
// EcommerceOrder 获取门店当前的订单号
|
||||
type EcommerceOrder struct {
|
||||
ResultCode int `json:"result_code"`
|
||||
SuccessMap struct {
|
||||
Vernier string `json:"vernier"`
|
||||
HasMore int `json:"has_more"`
|
||||
} `json:"success_map"`
|
||||
SuccessList []struct {
|
||||
OrderId int64 `json:"order_id"`
|
||||
Status int `json:"status"`
|
||||
} `json:"success_list"`
|
||||
ErrorList []struct {
|
||||
Msg string `json:"msg"`
|
||||
Code int `json:"code"`
|
||||
} `json:"error_list"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user