/// <summary> /// 检查条件 /// </summary> /// <param name="buildId"></param> /// <param name="result"></param> /// <returns></returns> private async Task <BaseResponseData> BuildExtend(List <string> buildId, BuildExtendResult result) { foreach (var b in buildId) { var ret = await BuildExtend(b); if (ret != null) { result.BuildInfo.Add(ret); } } return(result); }
/// <summary> /// 店铺扩建 /// </summary> /// <returns></returns> public async Task <BaseResponseData> OnBuildExtend() { BuildExtendResult result = new BuildExtendResult(); if (LogicServer.User.bytes == null) { result.Result = GameEnum.WsResult.ParamsError; return(result); } var data = await InitHelpers.GetPse().DeserializeAsync <BuildExtendReq>(LogicServer.User.bytes); if (data == null) { result.Result = GameEnum.WsResult.ParamsError; return(result); } return(await BuildExtend(data.BuildId, result)); }