- fix bug when getting timestamp
This commit is contained in:
@@ -95,6 +95,6 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR
|
||||
return nil, callbackResponse
|
||||
}
|
||||
msg.Cmd = request.FormValue("cmd")
|
||||
msg.Timestamp = utils.MustInterface2Int64(request.FormValue("timestamp"))
|
||||
msg.Timestamp = utils.Str2Int64(utils.Interface2String(request.FormValue("timestamp")))
|
||||
return msg, nil
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ func TestTest(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSign(t *testing.T) {
|
||||
reqBody := "cmd=order.status.push×tamp=1538045409&version=3&ticket=A3DF9D06-F1E3-5C9A-46FF-279C9A19B5ED&source=63032&body={\"order_id\":15380342248732,\"status\":9}&sign=CE817F2599F5E45736BEE6E3B350C086&encrypt="
|
||||
reqBody := "cmd=order.create×tamp=1538098573&version=3&ticket=F6338922-44FB-2D30-9CDA-5E9AE2604C54&source=63032&body={\"order_id\":\"15380983922052\"}&sign=E9042A52120BFD3D0B448C5F50A1BA55&encrypt="
|
||||
kvs := strings.Split(reqBody, "&")
|
||||
values := make(url.Values, len(kvs))
|
||||
for _, v := range kvs {
|
||||
|
||||
@@ -21,7 +21,7 @@ func (a *API) SkuCategoryList(keyword string, depth int, parentID int64) (cats [
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// pageNo页,从1开始
|
||||
// pageNo页,从1开始,keyword不能为空,否则不会返回任何信息
|
||||
func (a *API) SkuBrandList(keyword string, pageNo int) (brands []*BrandInfo, err error) {
|
||||
result, err := a.AccessAPI("sku.brand.list", map[string]interface{}{
|
||||
"keyword": keyword,
|
||||
@@ -35,7 +35,7 @@ func (a *API) SkuBrandList(keyword string, pageNo int) (brands []*BrandInfo, err
|
||||
for k, v := range detail {
|
||||
brandMap := v.(map[string]interface{})
|
||||
brands[k] = &BrandInfo{
|
||||
BrandID: utils.MustInterface2Int64(brandMap["brand_id"]),
|
||||
BrandID: utils.Str2Int64(utils.Interface2String(brandMap["brand_id"])),
|
||||
BrandName: utils.Interface2String(brandMap["brand_name"]),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ func TestSkuCategoryList(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSkuBrandList(t *testing.T) {
|
||||
result, err := api.SkuBrandList("", 1)
|
||||
result, err := api.SkuBrandList("中", 1)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user