/// <summary> /// 店铺升级 检查条件 /// </summary> /// <param name="id"></param> /// <param name="result"></param> /// <returns></returns> private async Task <BuildLvUpResult> BuildLvUp(List <string> id, BuildLvUpResult result) { foreach (var i in id) { var ret = await BuildLvUp(i); if (ret != null) { result.LandBuildInfo.Add(ret); } } return(result); }
/// <summary> /// 店铺升级 /// </summary> /// <returns></returns> public async Task <BaseResponseData> OnBuildLvUp() { BuildLvUpResult result = new BuildLvUpResult(); if (LogicServer.User.bytes == null) { result.Result = GameEnum.WsResult.ParamsError; return(result); } var data = await InitHelpers.GetPse().DeserializeAsync <BuildLvUpReq>(LogicServer.User.bytes); if (data == null) { result.Result = GameEnum.WsResult.ParamsError; return(result); } return(await BuildLvUp(data.BuildId, result)); }