a
This commit is contained in:
@@ -60,7 +60,7 @@ func TestCancelOrder(t *testing.T) {
|
|||||||
t.Log(utils.Format4Output(result, false))
|
t.Log(utils.Format4Output(result, false))
|
||||||
}
|
}
|
||||||
func TestQueryOrderStatus(t *testing.T) {
|
func TestQueryOrderStatus(t *testing.T) {
|
||||||
result, err := api.QueryOrderStatus("ESL96778449960134")
|
result, err := api.QueryOrderStatus("ESL96778814627393")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ type CallBackResult struct {
|
|||||||
ConsigneeInfo *CallBackConsigneeInfo `json:"consigneeInfo"`
|
ConsigneeInfo *CallBackConsigneeInfo `json:"consigneeInfo"`
|
||||||
ItemInfoList []*CallBackItemInfoList `json:"itemInfoList"`
|
ItemInfoList []*CallBackItemInfoList `json:"itemInfoList"`
|
||||||
VendorOrgCode string `json:"vendorOrgCode"`
|
VendorOrgCode string `json:"vendorOrgCode"`
|
||||||
|
BalanceUsed string `json:"balanceUsed"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CallBackConsigneeInfo struct {
|
type CallBackConsigneeInfo struct {
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ type GetOrderResult struct {
|
|||||||
ScDT string `json:"scDT"`
|
ScDT string `json:"scDT"`
|
||||||
SellerDiscount string `json:"sellerDiscount"`
|
SellerDiscount string `json:"sellerDiscount"`
|
||||||
MenDianID string `json:"menDianId"`
|
MenDianID string `json:"menDianId"`
|
||||||
|
BalanceUsed string `json:"balanceUsed"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type OrderExt struct {
|
type OrderExt struct {
|
||||||
@@ -119,7 +120,7 @@ func (a *API) GetOrder(orderID int64, isStatus bool) (getOrderResult *GetOrderRe
|
|||||||
params["optional_fields"] = `orderType,payType,orderTotalPrice,orderSellerPrice,
|
params["optional_fields"] = `orderType,payType,orderTotalPrice,orderSellerPrice,
|
||||||
orderPayment,freightPrice,orderState,orderStateRemark,
|
orderPayment,freightPrice,orderState,orderStateRemark,
|
||||||
orderStartTime,orderEndTime,orderRemark,consigneeInfo,
|
orderStartTime,orderEndTime,orderRemark,consigneeInfo,
|
||||||
itemInfoList,pauseBizInfo,pin,idSopShipmenttype,scDT,sellerDiscount,menDianId,storeId`
|
itemInfoList,pauseBizInfo,pin,idSopShipmenttype,scDT,sellerDiscount,menDianId,storeId,balanceUsed`
|
||||||
if isStatus {
|
if isStatus {
|
||||||
params["order_state"] = "WAIT_SELLER_STOCK_OUT,TRADE_CANCELED,PAUSE,WAIT_GOODS_RECEIVE_CONFIRM"
|
params["order_state"] = "WAIT_SELLER_STOCK_OUT,TRADE_CANCELED,PAUSE,WAIT_GOODS_RECEIVE_CONFIRM"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package jdshopapi
|
package jdshopapi
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
@@ -24,7 +23,11 @@ func TestGetDeliveryCompany(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetOrder(t *testing.T) {
|
func TestGetOrder(t *testing.T) {
|
||||||
fmt.Println(len("13153183146800000100"))
|
// result, err := api.GetOrder(orderID, isStatus)
|
||||||
|
// if err != nil {
|
||||||
|
// t.Fatal(err)
|
||||||
|
// }
|
||||||
|
// t.Log(utils.Format4Output(result, false))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestVoucherInfoGet(t *testing.T) {
|
func TestVoucherInfoGet(t *testing.T) {
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"crypto/aes"
|
"crypto/aes"
|
||||||
"crypto/cipher"
|
"crypto/cipher"
|
||||||
"crypto/sha1"
|
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"fmt"
|
"fmt"
|
||||||
"math"
|
"math"
|
||||||
@@ -219,31 +218,56 @@ func TestUpdateExpand(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestUploadImageNew(t *testing.T) {
|
func TestUploadImageNew(t *testing.T) {
|
||||||
// accountsMerge([][]string{[]string{
|
fmt.Println(spiralOrder([][]int{[]int{1, 2, 3, 4}, []int{5, 6, 7, 8}, []int{9, 10, 11, 12}}))
|
||||||
// "John", "johnsmith@mail.com", "john00@mail.com",
|
|
||||||
// }, []string{
|
|
||||||
// "John", "johnnybravo@mail.com",
|
|
||||||
// }, []string{
|
|
||||||
// "John", "johnsmith@mail.com", "john_newyork@mail.com",
|
|
||||||
// }, []string{
|
|
||||||
// "Mary", "mary@mail.com",
|
|
||||||
// }})
|
|
||||||
//bfde9c3c5df188541d1d47f17e03f8a75a872fe4
|
|
||||||
fmt.Println(qwe())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func qwe() int {
|
//输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
|
||||||
defer fmt.Println("1")
|
func spiralOrder(matrix [][]int) []int {
|
||||||
a := 2
|
var result []int
|
||||||
if a == 1 {
|
|
||||||
return 1
|
l, h := len(matrix[0]), len(matrix)
|
||||||
|
left, right, top, bottom := 0, l-1, 0, h-1
|
||||||
|
lmax, tmax := 0, 0
|
||||||
|
if l%2 == 0 {
|
||||||
|
lmax = l / 2
|
||||||
|
} else {
|
||||||
|
lmax = l/2 + 1
|
||||||
|
}
|
||||||
|
if h%2 == 0 {
|
||||||
|
tmax = l / 2
|
||||||
|
} else {
|
||||||
|
tmax = l/2 + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
for left <= lmax && top+1 <= tmax {
|
||||||
}
|
for left1 := left; left1 <= right; left1++ {
|
||||||
|
result = append(result, matrix[top][left1])
|
||||||
func encryptPassword(password, salt string) string {
|
}
|
||||||
return fmt.Sprintf("%x", sha1.Sum([]byte(password+salt)))
|
fmt.Println(result, 1)
|
||||||
|
if h > 1 {
|
||||||
|
for top1 := top + 1; top1 <= bottom; top1++ {
|
||||||
|
result = append(result, matrix[top1][right])
|
||||||
|
}
|
||||||
|
fmt.Println(result, 2)
|
||||||
|
if right > 0 {
|
||||||
|
for right1 := right - 1; right1 >= left; right1-- {
|
||||||
|
result = append(result, matrix[bottom][right1])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fmt.Println(result, 3)
|
||||||
|
if bottom > 0 {
|
||||||
|
for bottom1 := bottom - 1; bottom1 >= top+1; bottom1-- {
|
||||||
|
result = append(result, matrix[bottom1][left])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fmt.Println(result, 4)
|
||||||
|
}
|
||||||
|
left++
|
||||||
|
top++
|
||||||
|
right--
|
||||||
|
bottom--
|
||||||
|
}
|
||||||
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
func addToArrayForm(A []int, K int) (a []int) {
|
func addToArrayForm(A []int, K int) (a []int) {
|
||||||
|
|||||||
Reference in New Issue
Block a user