diff --git a/database/wheeldb.sql b/database/wheeldb.sql index d9f5bfb7..eabdd935 100644 --- a/database/wheeldb.sql +++ b/database/wheeldb.sql @@ -73,7 +73,7 @@ CREATE TABLE `t_user` ( `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', UNIQUE KEY `uk_account_id` (`account_id`), - KEY (`openid`) + KEY (`openid`), PRIMARY KEY (`idx`) ) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/server/wheelserver/model/user.go b/server/wheelserver/model/user.go index 2bfab2fd..0c3c5cc2 100644 --- a/server/wheelserver/model/user.go +++ b/server/wheelserver/model/user.go @@ -101,3 +101,11 @@ func (this *User) AddScore(score int32) error { } return nil } + +func (this *User) UpdateName() error { + if result := f5.GetApp().GetOrmDb(constant.WHEEL_DB).Model(this).Select( + "nickname").Updates(this); result.Error != nil { + return result.Error + } + return nil +}