|
@@ -5,6 +5,7 @@ import (
|
|
|
"fmt"
|
|
|
"net/http"
|
|
|
"youngmini_server/app/dao"
|
|
|
+ "youngmini_server/app/model"
|
|
|
"youngmini_server/app/model/youngee_talent_model"
|
|
|
"youngmini_server/app/utils"
|
|
|
|
|
@@ -70,9 +71,18 @@ func WxLogin(r *ghttp.Request) *TalentHttpResult {
|
|
|
// 如果数据库中不存在此达人,则插入新的达人信息
|
|
|
// 首先生成达人唯一id
|
|
|
newTalentId = utils.GetUuid.GetTalentId()
|
|
|
- _, err = g.DB().Model(dao.YoungeeTalentInfo.Table).Data(
|
|
|
- g.Map{"id": newTalentId, "talent_wx_openid": wxResp.OpenId, "last_login_date": gtime.Now(),
|
|
|
- "talent_wx_nickname": l.Nickname}).Insert()
|
|
|
+ talentInfo := model.YoungeeTalentInfo{
|
|
|
+ Id: newTalentId,
|
|
|
+ TalentWxOpenid: wxResp.OpenId,
|
|
|
+ TalentWxNickname: l.Nickname,
|
|
|
+ Canwithdraw: 0,
|
|
|
+ Income: 0,
|
|
|
+ Withdrawing: 0,
|
|
|
+ Withdrawed: 0,
|
|
|
+ LastLoginDate: gtime.Now(),
|
|
|
+ CreateDate: gtime.Now(),
|
|
|
+ }
|
|
|
+ _, err = g.DB().Model(dao.YoungeeTalentInfo.Table).Data(talentInfo).Insert()
|
|
|
if err != nil {
|
|
|
return &TalentHttpResult{Code: -7, Msg: "get talentId failed"}
|
|
|
}
|