|
|
|
@ -1304,7 +1304,8 @@ func sendMsgToClient(ctx context.Context, serverId int, uid int64, name string) |
|
|
|
for k, c2 := range c1 { |
|
|
|
for k, c2 := range c1 { |
|
|
|
c22 := c2.(map[string]interface{}) |
|
|
|
c22 := c2.(map[string]interface{}) |
|
|
|
if c22["_t"] == "ValleyComponent" { |
|
|
|
if c22["_t"] == "ValleyComponent" { |
|
|
|
data = bson.M{"C." + fmt.Sprint(k) + ".Name": name} |
|
|
|
ChangeNameTimes, _ := strconv.ParseInt(fmt.Sprint(c22["ChangeNameTimes"]), 10, 64) |
|
|
|
|
|
|
|
data = bson.M{"C." + fmt.Sprint(k) + ".Name": name, "C." + fmt.Sprint(k) + ".ChangeNameTimes": ChangeNameTimes + 1} |
|
|
|
break |
|
|
|
break |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1315,8 +1316,12 @@ func sendMsgToClient(ctx context.Context, serverId int, uid int64, name string) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
err = mongo.Collection("Unit").UpdateOne(ctx, filter, bson.M{"$set": data}) |
|
|
|
if !strings.Contains(json.Get("Message").String(), "ValleyComponent") { |
|
|
|
g.Log().Printf(ctx, "%d updateName %s err: %s", serverId, gjson.MustEncodeString(data), err) |
|
|
|
err = mongo.Collection("Unit").UpdateOne(ctx, filter, bson.M{"$set": data}) |
|
|
|
|
|
|
|
g.Log().Printf(ctx, "%d updateName %s err: %s", serverId, gjson.MustEncodeString(data), err) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
g.Log().Printf(ctx, "%d updateName success err: %s", serverId, err) |
|
|
|
|
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
g.Log().Printf(ctx, "%d updateName err: 获取失败", serverId) |
|
|
|
g.Log().Printf(ctx, "%d updateName err: 获取失败", serverId) |
|
|
|
return |
|
|
|
return |
|
|
|
|