This commit is contained in:
eson
2023-09-08 18:56:17 +08:00
parent a4363d0a47
commit f213f1c85a
4 changed files with 140 additions and 11 deletions

View File

@@ -111,7 +111,7 @@ func (l *UserEmailConfirmationLogic) UserEmailConfirmation(req *types.RequestEma
return resp.SetStatusWithMessage(basic.CodeOAuthConfirmationTimeoutErr, "Verification links expire after 30 minute.")
}
logx.Error(token.Platform)
// logx.Error(token.Platform)
switch token.Platform {
case string(auth.PLATFORM_GOOGLE):
// 谷歌平台的注册流程

View File

@@ -2,12 +2,16 @@ package logic
import (
"bytes"
"encoding/json"
"fmt"
"fusenapi/initalize"
"fusenapi/model/gmodel"
"fusenapi/utils/wevent"
"io"
"log"
"net/http"
"net/smtp"
"reflect"
"testing"
"github.com/474420502/requests"
@@ -130,3 +134,41 @@ func TestSender(t *testing.T) {
log.Println(result)
}
func TestSql(t *testing.T) {
type MetaData struct {
Key string `gorm:"key" json:"key"`
Test string `gorm:"test" json:"test"`
}
conn := initalize.InitMysql("fsreaderwriter:XErSYmLELKMnf3Dh@tcp(fusen.cdmigcvz3rle.us-east-2.rds.amazonaws.com:3306)/fusen")
log.Println(conn.Model(&gmodel.FsUser{}))
log.Println(conn.NamingStrategy.TableName(reflect.TypeOf(gmodel.FsUser{}).Name()))
updatesql := `UPDATE %s
SET metadata = CASE
WHEN metadata IS NULL THEN ?
ELSE JSON_MERGE_PATCH(metadata, ?)
END
WHERE id = ?;`
metadata := &MetaData{
Key: "mkey",
Test: "testv",
}
data, err := json.Marshal(metadata)
if err != nil {
logx.Error(err)
panic(err)
}
updatesql = fmt.Sprintf(updatesql, "fusen.fs_change_code")
log.Println(updatesql)
err = conn.Exec(updatesql, data, data, 6).Error
if err != nil {
logx.Error(err)
panic(err)
}
}