98 lines
2.3 KiB
Go
98 lines
2.3 KiB
Go
package main
|
|
|
|
import (
|
|
"backend/Type"
|
|
"backend/feishu"
|
|
"backend/model"
|
|
"backend/sdk/ship/model/tuyou"
|
|
"backend/util"
|
|
"fmt"
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
func TestXxx1(t *testing.T) {
|
|
//util.Statistics(0)
|
|
//feishu.SendOperationMsg2(0)
|
|
a := tuyou.ChargeRequest{
|
|
ApiVer: "2",
|
|
AppID: "20659",
|
|
AppInfo: `{"appId":1,"serverId":1,"orderId":"order_100100013_202511251228396eCumW","uid":100100013}`,
|
|
ChargedDiamonds: "20",
|
|
ChargedRmbs: "1.99",
|
|
ClientID: "Android_5.00_tyGuest,facebook.googleplay.0-hall20659.googleplay.Meowment",
|
|
ConsumeCoin: "20",
|
|
ConsumeID: "d50b32511250000110",
|
|
OrderID: "-",
|
|
PlatformOrder: "e50b32511250000549",
|
|
ProdCount: "1",
|
|
ProdID: "TY206590059",
|
|
ProdPrice: "1.99",
|
|
UserID: "19263",
|
|
Code: "385188b30e2924042c7ca30e3db818d7",
|
|
}
|
|
|
|
sign := a.Sign()
|
|
fmt.Println("sign:", sign)
|
|
if sign != "385188b30e2924042c7ca30e3db818d7" {
|
|
fmt.Println("签名错误")
|
|
} else {
|
|
fmt.Println("签名正确")
|
|
}
|
|
}
|
|
func TestXxx(t *testing.T) {
|
|
statistics := model.Statistics{}
|
|
statistics.AppId = 1
|
|
statistics.Emit = []string{"A"}
|
|
statistics.StatisticsOrder()
|
|
//controller.FeishuSendInfo2(nil)
|
|
// util.GetOrderData(3)
|
|
}
|
|
|
|
func TestFeishu(t *testing.T) {
|
|
data := struct {
|
|
Title string
|
|
Subtitle string
|
|
Elements string
|
|
}{
|
|
Title: "模拟测试",
|
|
Subtitle: "模拟测试副标题",
|
|
Elements: "",
|
|
}
|
|
s := util.ParseTmpl("./template/card.tmpl", data)
|
|
fmt.Println(s)
|
|
}
|
|
|
|
func TestFeishu2(t *testing.T) {
|
|
r := Type.NotifyData{}
|
|
err := feishu.SendNotifyMsg(&r)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
}
|
|
}
|
|
|
|
func TestLogin(t *testing.T) {
|
|
feishu.SendNotifyMsg(&Type.NotifyData{
|
|
NotifyMsg: "登录验证失败",
|
|
Host: "途游",
|
|
EventName: "invalid token",
|
|
Severity: "High",
|
|
AlarmTime: time.Unix(time.Now().Unix(), 0).Format("2006-01-02 15:04:05"),
|
|
})
|
|
// Port, Host, ServerId := util.GetUserInfo(1, 156, "test", "test")
|
|
// fmt.Printf("ServerId:%d, Host:%s, Port:%d\n", ServerId, Host, Port)
|
|
}
|
|
|
|
func TestEncrypt(t *testing.T) {
|
|
str := "usSdkMysql*1133"
|
|
enc, _ := util.Encrypt(str)
|
|
fmt.Println(enc)
|
|
}
|
|
|
|
func TestDecrypt(t *testing.T) {
|
|
str := "`NS?VGg@7]~F3}p"
|
|
enc, _ := util.Encrypt(str)
|
|
dec, _ := util.Decrypt("pUf9tft9GOPjV1z855Jf2DpB5NUpGEc_")
|
|
fmt.Printf("enc:%s\ndec:%s\n", enc, dec)
|
|
}
|