// 分配Team任务 private void TeamAssignTask(BRBaseParam param, Dictionary <string, List <string> > taskDic) { foreach (var kv in taskDic) { if (kv.Key == "add") { kv.Value.ForEach(o => { TeamParam tp = param.CopyCreateParam <TeamParam>(); tp.TeamId = o; TeamManager.AddOrUpdateParam(tp); }); } else { kv.Value.ForEach(o => { TeamParam tp = param.CopyCreateParam <TeamParam>(); tp.TeamId = o; TeamManager.RemoveParam(tp); }); } } }