修改
This commit is contained in:
parent
dbb4711cca
commit
bfcde95bca
File diff suppressed because it is too large
Load Diff
@ -141,6 +141,7 @@ message UserListInfo{
|
||||
string telAreaCode = 17;
|
||||
string language = 18;
|
||||
string subscriberNumber = 19;
|
||||
string nickName = 20;
|
||||
}
|
||||
message UserListRequest{
|
||||
string domain = 1;
|
||||
@ -170,6 +171,7 @@ message UserInfoResponse{
|
||||
string domain = 14;
|
||||
string language = 15;
|
||||
string subscriberNumber = 16;
|
||||
string nickName = 17;
|
||||
}
|
||||
message RealNameResponse{
|
||||
uint64 id = 1;
|
||||
@ -487,6 +489,7 @@ message UpdateRequest {
|
||||
uint64 ID = 1 [json_name = "ID"]; //ID
|
||||
string Domain = 2 [json_name = "domain"];
|
||||
string Language = 3 [json_name = "language"];
|
||||
string NickName = 4 [json_name = "nickName"];
|
||||
}
|
||||
|
||||
message Operator {
|
||||
@ -577,6 +580,7 @@ message RegistRequest {
|
||||
string address = 4;
|
||||
string telAreaCode = 5;
|
||||
string language = 6;
|
||||
string nickName = 7;
|
||||
}
|
||||
|
||||
message LoginRequest {
|
||||
|
@ -103,6 +103,7 @@ func BuildUserList(user []*model.User) []*account.UserListInfo {
|
||||
TelAreaCode: i.TelAreaCode,
|
||||
Language: i.Language,
|
||||
SubscriberNumber: i.SubscriberNumber,
|
||||
NickName: i.Nickname,
|
||||
})
|
||||
}
|
||||
return userList
|
||||
|
@ -517,6 +517,11 @@ func (a *AccountProvider) Register(_ context.Context, in *account.RegistRequest)
|
||||
rand2.Seed(time.Now().UnixNano())
|
||||
randomNum := rand2.Intn(90000) + 10000
|
||||
SubscriberNumber := fmt.Sprintf("FiEE%s%05d", date, randomNum)
|
||||
if in.NickName == "" {
|
||||
telStr := strconv.FormatInt(in.TelNum, 10)
|
||||
lastFourDigits := telStr[len(telStr)-4:]
|
||||
in.NickName = fmt.Sprintf("访客_%s", lastFourDigits)
|
||||
}
|
||||
user := model.User{
|
||||
Domain: &in.Domain,
|
||||
TelNum: in.TelNum,
|
||||
@ -527,6 +532,7 @@ func (a *AccountProvider) Register(_ context.Context, in *account.RegistRequest)
|
||||
RealNameID: nil,
|
||||
SubscriberNumber: SubscriberNumber,
|
||||
Language: in.Language,
|
||||
Nickname: in.NickName,
|
||||
}
|
||||
if err = model.DB.Create(&user).Error; err != nil {
|
||||
return &account.RegisterResponse{Status: 0}, err
|
||||
@ -631,6 +637,7 @@ func (a *AccountProvider) Info(ctx context.Context, in *account.InfoRequest) (*a
|
||||
NotPassRemarks: user.NotPassRemarks,
|
||||
Language: user.Language,
|
||||
SubscriberNumber: user.SubscriberNumber,
|
||||
NickName: user.Nickname,
|
||||
}
|
||||
|
||||
return response, nil
|
||||
@ -1019,7 +1026,7 @@ func (a *AccountProvider) Update(_ context.Context, in *account.UpdateRequest) (
|
||||
if err := model.DB.First(&user, in.ID).Error; err != nil {
|
||||
return response, errors.New(m.Not_Found)
|
||||
}
|
||||
err := model.DB.Model(&model.User{}).Where("id = ?", in.ID).Updates(&model.User{Language: in.Language}).Error
|
||||
err := model.DB.Model(&model.User{}).Where("id = ?", in.ID).Updates(&model.User{Language: in.Language, Nickname: in.NickName}).Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user