package main import "fmt" func main() { //upload, err := kongfzImageUpload(576, "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8", // "306849d7541661989453102bc0e1a4f000c4469ab084beddc7b10a90ca55f6bb", // "D:/work/image/9787511220660.jpg", // "D:\\work\\project\\kfzgw-info\\kongfz") //if err != nil { // fmt.Println(err) //} //fmt.Println(upload) //var q OrderQueryParams //q.UserType = "buyer" //marshal, err := json.Marshal(q) //if err != nil { // fmt.Println(err) //} //fmt.Println(string(marshal)) // //list, err := kongfzOrderList(576, "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8", // "306849d7541661989453102bc0e1a4f000c4469ab084beddc7b10a90ca55f6bb", string(marshal)) //if err != nil { // fmt.Println(err) //} //fmt.Println(list) // //key, err := outKfzimgKey("de810e9e702de07c50601ef27bb51c93878c920a", "") //if err != nil { // fmt.Println(err) //} //fmt.Println(key) // //upload, err := outKfzimgUpload("8b7f613a6f9de5dbaff8f6c419e1c1de8495a993", "", // "D:/work/image/9787115460622.jpg") //if err != nil { // fmt.Println(err) //} //fmt.Println(upload) //uploadd, err := outKfzimgUploadd("de810e9e702de07c50601ef27bb51c93878c920a", "", // "D:/work/image/9787511220660.jpg") //if err != nil { // fmt.Println(err) //} //fmt.Println(uploadd) appId := 576 appSecret := "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8" accessToken := "7c5ef2e492f82457898dd9a1bc2eb725df3a67b282721c9c52bfa24e460c4d92" shippingComName := "韵达快递" orderId := 275723461 shippingId := "" shippingCom := "" shipmentNum := "312944151258647" userDefined := "" moreShipmentNum := "" synchronization, err := kongfzOrderSynchronization(appId, appSecret, accessToken, shippingComName, orderId, shippingId, shippingCom, shipmentNum, userDefined, moreShipmentNum) if err != nil { fmt.Println(err) } fmt.Println(synchronization) //data := ItemInfo{ // ItemName: "至关重要的关系", // ISBN: "9787550213869", // Author: "[美]里德·霍夫曼、本·卡斯诺瓦 著;钱峰 译", // Press: "北京联合出版公司", // YearsGroup: "1", // PubDate: "2013-04", // PubDateYear: "2013", // PubDateMonth: "4", // Edition: "1", // Binding: "2", // 2可能表示平装 // Quality: "95", // Price: "1500", // Number: "2", // ItemSn: "a1", // MouldId: "909963", // DeliverTime: "48h", // IsDeliverTimeDefault: "48h", // CatId: "43000000000000000", // PageType: "add", // OldCatId: "0000000000000000000", // Tpl: "13", // BearShipping: "buyer", // WeightPiece: "1", // IsOnSale: "1", // Weight: "0.5", // IsUseMould: "1", // DeliverTimeGroup: "1", //} //marshal, err := json.Marshal(data) //if err != nil { // fmt.Println(err) //} // //file, err := outAddGoodsAndFile("7feb7d192911b5440a4c83d81decd568e3cb4833", "", "D:/work/image/9787115460622.jpg", string(marshal)) //if err != nil { // fmt.Println(err) //} //fmt.Println(string(file)) } type ItemInfo struct { ItemName string `json:"itemName"` ISBN string `json:"isbn"` Author string `json:"author"` Press string `json:"press"` YearsGroup string `json:"yearsGroup"` PubDate string `json:"pubDate"` PubDateYear string `json:"pubDateYear"` PubDateMonth string `json:"pubDateMonth"` Edition string `json:"edition"` Binding string `json:"binding"` Quality string `json:"quality"` Price string `json:"price"` Number string `json:"number"` ItemSn string `json:"itemSn"` Images []ImageInfo `json:"images"` MouldId string `json:"mouldId"` DeliverTime string `json:"deliverTime"` IsDeliverTimeDefault string `json:"isDeliverTimeDefault"` CatId string `json:"catId"` PageType string `json:"pageType"` OldCatId string `json:"oldCatId"` Tpl string `json:"tpl"` BearShipping string `json:"bearShipping"` WeightPiece string `json:"weightPiece"` IsOnSale string `json:"isOnSale"` Weight string `json:"weight"` IsUseMould string `json:"isUseMould"` DeliverTimeGroup string `json:"deliverTimeGroup"` } type ImageInfo struct { ImgUrl string `json:"imgUrl"` IsMain int `json:"isMain"` } // OrderQueryParams 订单查询参数结构体 type OrderQueryParams struct { // UserType 用户类型。取值 seller: 卖家;buyer: 买家。 UserType string `json:"userType" binding:"required"` // OrderStatus 订单状态。默认为全部订单。 // Trading:交易中; // Pending:待确认; // ConfirmedToPay:待付款; // PaidToShip:待发货; // ShippedToReceipt:待确认收货; // Refund:退货退款中; // sellerReviewed:待评价; // Successful:成功完成; // RefundDeald:已退货退款; // BuyerCancelled:买家取消; // SellerCancelledBeforeConfirm:卖家取消; // AdminClosedBeforeConfirm:管理员关闭。 OrderStatus string `json:"orderStatus,omitempty"` // PageNum 页码。默认为:1 PageNum int `json:"pageNum,omitempty"` // PageSize 每页最大条数。默认为:20,最大值为:100 PageSize int `json:"pageSize,omitempty"` // IsDelete 是否已删除。默认查询未删除的 IsDelete int `json:"isDelete,omitempty"` // StartDate 根据订单生成时间查询的起始日期,格式为yyyy-mm-dd,时区为GMT+8 StartDate string `json:"startDate,omitempty"` // EndDate 根据订单生成时间查询的截止日期,格式为yyyy-mm-dd,时区为GMT+8 EndDate string `json:"endDate,omitempty"` // StartTime 根据订单生成时间查询的起始时间,格式为yyyy-mm-dd hh:mm:ss,时区为GMT+8 StartTime string `json:"startTime,omitempty"` // EndTime 根据订单生成时间查询的截止时间,格式为yyyy-mm-dd hh:mm:ss,时区为GMT+8 EndTime string `json:"endTime,omitempty"` // StartUpdateTime 根据订单更新时间查询的起始时间,格式为yyyy-mm-dd hh:mm:ss,时区为GMT+8 StartUpdateTime string `json:"startUpdateTime,omitempty"` // EndUpdateTime 根据订单更新时间查询的截止时间,格式为yyyy-mm-dd hh:mm:ss,时区为GMT+8 EndUpdateTime string `json:"endUpdateTime,omitempty"` }