transfer_yl/cmd/api/internal/test/sign_test.go

31 lines
837 B
Go

package test
import (
"encoding/json"
"fmt"
"rs/untils/sign"
"testing"
"time"
)
const PrimaryKey = "7af832e02270c317ad2ed97ded249dce"
func TestSign(t *testing.T) {
var (
reqDataMap map[string]interface{}
)
j := "{\"createTime\":1725517987,\"deliverOrderNo\":\"DELIVER_1725517987405652\",\"extendParams\":\"{\\\"appId\\\":\\\"YL20220531\\\",\\\"num\\\":1,\\\"posId\\\":\\\"YL20220531\\\"}\",\"requestTime\":1725517987,\"sign\":\"NGQzZGVkODI3NTk5MGQxNTM1MDdkMjY3ZGY3YzI2ODViNTk0NTgyYmI0YmY2YmUzMzNlNGRhZTY4OTg4NjU2NQ==\",\"supplierId\":10702124,\"supplierSkuId\":632,\"thirdSkuId\":\"20240806YLYK\"}"
err := json.Unmarshal([]byte(j), &reqDataMap)
if err != nil {
panic("j")
}
sysSign, err := sign.GetSign(reqDataMap, PrimaryKey)
fmt.Println(sysSign)
}
func TestTime(t *testing.T) {
fmt.Println(time.Now().Unix())
}