fix
This commit is contained in:
@@ -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):
|
||||
// 谷歌平台的注册流程
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user