7
0

Compare commits

..

No commits in common. "5a8de98af3bc947ec453539de5b2f201b2510cf3" and "b29010cac6fd9c87092a4e2999fc865b8d879659" have entirely different histories.

3 changed files with 21 additions and 35 deletions

View File

@ -2,7 +2,6 @@ package sms
import ( import (
"fmt" "fmt"
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
"testing" "testing"
) )
@ -38,9 +37,9 @@ func TestClient_SendEmail(t *testing.T) {
func TestClient_SendFeiShuWebHook(t *testing.T) { func TestClient_SendFeiShuWebHook(t *testing.T) {
//req := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{ //req := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{
// Do: FeiShuWebHookDoTypeSendRichText, // Do: "sendCardText",
// Token: "b762f80c-fe4f-4182-b48e-5c78041592bc", // Token: "b762f80c-fe4f-4182-b48e-5c78041592bc",
// Content: "[[{\"tag\":\"text\",\"text\":\"富文本信息: \"},{\"tag\":\"a\",\"text\":\"请查看\",\"href\":\"http://www.example.com/\"},{\"tag\":\"at\",\"user_id\":\"ou_18eac8********17ad4f02e8bbbb\"}]]", // Content: "[{\"tag\":\"div\",\"text\":{\"tag\":\"plain_text\",\"content\":\"请完成以下任务:\"}},{\"tag\":\"action\",\"actions\":[{\"tag\":\"button\",\"text\":{\"tag\":\"plain_text\",\"content\":\"查看详情\"},\"type\":\"primary\",\"url\":\"https:\\\\\\\\/\\\\\\\\/example.com\\\\\\\\/task\"}]}]",
// Title: "卡片主标题", // Title: "卡片主标题",
// TitleColor: "purple", // TitleColor: "purple",
//}) //})
@ -49,10 +48,10 @@ func TestClient_SendFeiShuWebHook(t *testing.T) {
//if err != nil { //if err != nil {
// panic(err) // panic(err)
//} //}
//fmt.Println(resp.Msg) //fmt.Println(resp)
//
//req2 := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{ //req2 := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{
// Do: FeiShuWebHookDoTypeSendSimpleText, // Do: "sendSimpleText",
// Token: "b762f80c-fe4f-4182-b48e-5c78041592bc", // Token: "b762f80c-fe4f-4182-b48e-5c78041592bc",
// Content: " - 苹果IDXXXX\n - 游戏IDXXXX\n - bundleIDXXXX\n - 应用名XXX\n - 下架时间2025-04-18 123652\n - IPXX城市A省份、XX城市B省份说明XX为具体的IP括号内为IP对应的城市", // Content: " - 苹果IDXXXX\n - 游戏IDXXXX\n - bundleIDXXXX\n - 应用名XXX\n - 下架时间2025-04-18 123652\n - IPXX城市A省份、XX城市B省份说明XX为具体的IP括号内为IP对应的城市",
//}) //})
@ -81,7 +80,7 @@ func TestClient_SendFeiShuWebHook(t *testing.T) {
req3 := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{ req3 := CreateSendFeiShuWebHookRequest(SendFeiShuWebHookParam{
TitleColor: "purple", TitleColor: "purple",
Title: "监控报警", Title: "监控报警",
Do: FeiShuWebHookDoTypeSendCardText, Do: "sendCardText",
Token: "b762f80c-fe4f-4182-b48e-5c78041592bc", Token: "b762f80c-fe4f-4182-b48e-5c78041592bc",
Content: "[{\"tag\":\"div\",\"text\":{\"tag\":\"plain_text\",\"content\":\"苹果IDXXXX\"}},{\"tag\":\"div\",\"text\":{\"tag\":\"plain_text\",\"content\":\"游戏IDXXXX\"}}]", Content: "[{\"tag\":\"div\",\"text\":{\"tag\":\"plain_text\",\"content\":\"苹果IDXXXX\"}},{\"tag\":\"div\",\"text\":{\"tag\":\"plain_text\",\"content\":\"游戏IDXXXX\"}}]",
}) })
@ -97,15 +96,11 @@ func TestClient_SendFeiShuWebHook(t *testing.T) {
func TestClient_SendSms(t *testing.T) { func TestClient_SendSms(t *testing.T) {
req := CreateSendSmsRequest(SendSmsParam{ req := CreateSendSmsRequest(SendSmsParam{
Mobile: "18320021439", Mobile: "18320021439",
Type: SmsTypeBindPhone, Type: SmsTypeRegister,
Code: 123456, Code: 123456,
Expired: 5, Expired: 5,
}) })
req.Domain = requests.Host{
Default: "127.0.0.1:8804",
}
sms, err := client.SendSms(req) sms, err := client.SendSms(req)
if err != nil { if err != nil {
panic(err) panic(err)

View File

@ -19,16 +19,8 @@ type SendFeiShuWebHookResponse struct {
FeishuData string `json:"feishu_data"` FeishuData string `json:"feishu_data"`
} }
type FeiShuWebHookDoType = string
const (
FeiShuWebHookDoTypeSendSimpleText FeiShuWebHookDoType = "sendSimpleText"
FeiShuWebHookDoTypeSendRichText FeiShuWebHookDoType = "sendRichText"
FeiShuWebHookDoTypeSendCardText FeiShuWebHookDoType = "sendCardText"
)
type SendFeiShuWebHookParam struct { type SendFeiShuWebHookParam struct {
Do FeiShuWebHookDoType Do string
Token string Token string
Content string Content string
Title string Title string

View File

@ -21,7 +21,6 @@ type SmsType = string
const ( const (
SmsTypeRegister SmsType = "reg" // 注册 SmsTypeRegister SmsType = "reg" // 注册
SmsTypeBindPhone SmsType = "bind_phone" // 绑定手机号
) )
type SendSmsParam struct { type SendSmsParam struct {