Commit 7b34d5a3 authored by hujiebin's avatar hujiebin

同步铭牌

parent 2b4fe412
......@@ -31,3 +31,12 @@ type GroupInfo struct {
CreatedTime time.Time `gorm:"->"`
UpdatedTime time.Time `gorm:"->"`
}
type GroupPower struct {
}
type GroupPowerUser struct {
GroupPowerId uint64
UserId uint64
Role int
}
package main
import (
"git.hilo.cn/hilo-common/script/model"
"git.hilo.cn/hilo-common/script/mysql"
)
func main() {
var powerOwners []model.GroupPowerUser
if err := mysql.ProdReadOnlyDB.Model(model.GroupPowerUser{}).Where("role = 2").Find(&powerOwners).Error; err != nil {
panic(err)
}
for _, owner := range powerOwners {
var groupInfo model.GroupInfo
if err := mysql.ProdReadOnlyDB.Model(model.GroupInfo{}).Where("owner = ?", owner.UserId).First(&groupInfo).Error; err != nil {
continue
}
var cutNameplate []rune
n := len([]rune(groupInfo.Name))
if n > 6 {
n = 6
}
cutNameplate = []rune(groupInfo.Name[0:n])
if len(cutNameplate) <= 0 {
panic("empty nameplate")
}
if owner.GroupPowerId <= 0 {
panic("0 powerId")
}
if err := mysql.ProdWriteDB.Model(model.GroupPower{}).Where("id = ?", owner.GroupPowerId).UpdateColumn("nameplate", string(cutNameplate)).Error; err != nil {
panic(err)
}
//break
}
}
......@@ -10,6 +10,6 @@ func TestTestCommon(t *testing.T) {
}
func TestJwt(t *testing.T) {
token, _ := jwt.GenerateToken(72, "e95ca43da9d545c4937fa933e3348961", "hiloApi")
token, _ := jwt.GenerateToken(7630, "4be85abee40f447a964a5bf2db7accba", "hiloApi")
t.Logf(token)
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment