k.zhang il y a 4 ans
Parent
commit
dce71ecc04
3 fichiers modifiés avec 14 ajouts et 5 suppressions
  1. 10 1
      apis/pdd/pdd.ddk.goods.search.go
  2. 1 1
      apis/pdd/post.go
  3. 3 3
      models/pdd/pdd.ddk.goods.search.go

+ 10 - 1
apis/pdd/pdd.ddk.goods.search.go

@@ -24,12 +24,21 @@ func PddDdkGoodsSearch(c *gin.Context) {
 		return
 	}
 
+	err = c.ShouldBindJSON(&inData)
+	if err != nil {
+		app.Error(c, 400, err, err.Error())
+		return
+	}
+
+	fmt.Print(inData.Page)
+	fmt.Print(inData.PageSize)
+
 	inData.ClientId = confIni.MustValue("pdd", "client_id")
 	inData.Type = "pdd.ddk.goods.search"
 	inData.Timestamp = fmt.Sprintf("%d", time.Now().Unix())
 	inData.DataType = "JSON"
 
-	inData.Sign = ""
+	inData.Sign = "sign"
 
 	sign, err := DDKSign(inData)
 	if err != nil {

+ 1 - 1
apis/pdd/post.go

@@ -117,7 +117,7 @@ func DDKSign(inputObj interface{}) (string, error) {
 	for k, v := range pddSearch {
 		fmt.Print(k)
 		fmt.Print(v)
-		if v != "" {
+		if v != "sign" {
 			ks = append(ks, k)
 		}
 

+ 3 - 3
models/pdd/pdd.ddk.goods.search.go

@@ -1,13 +1,13 @@
 package pdd
 
 type PddDdkGoodsSearchRequest struct {
-	ClientId string `json:"client_id"`
-	//	ClientSecret string `json:"client_secret"`
+	ClientId  string `json:"client_id"`
+	Page      string `json:"page"`
 	Type      string `json:"type"`
 	Timestamp string `json:"timestamp"`
 	DataType  string `json:"data_type"`
 	Sign      string `json:"sign"`
-	//CatId     string `json:"catId"`
+	PageSize  string `json:"page_size"`
 }
 
 type PddDdkGoodsSearchResponse struct {