diff --git a/OpenAuth.App/ServiceApp/IdleFarming/IdleFarmingApp.cs b/OpenAuth.App/ServiceApp/IdleFarming/IdleFarmingApp.cs index d916ce1..d53048a 100644 --- a/OpenAuth.App/ServiceApp/IdleFarming/IdleFarmingApp.cs +++ b/OpenAuth.App/ServiceApp/IdleFarming/IdleFarmingApp.cs @@ -25,11 +25,11 @@ namespace OpenAuth.App /// 分页 /// public async Task>>> LoadPage(PageReq request) - { + { RefAsync totalCount = 0; var result = new PageInfo(); var list = await base.Repository.AsQueryable() - .WhereIF(!string.IsNullOrEmpty(request.key),a=>a.SerialNumber.Contains(request.key)) + .WhereIF(!string.IsNullOrEmpty(request.key), a => a.SerialNumber.Contains(request.key)) .ToPageListAsync(request.page, request.limit, totalCount); return new Response>> @@ -41,6 +41,16 @@ namespace OpenAuth.App } }; } + + /// + /// 详情 + /// + /// + /// + public async Task Detail(string id) + { + return await Repository.GetByIdAsync(id); + } #endregion } diff --git a/OpenAuth.App/ServiceApp/IdleHouse/IdleHouseApp.cs b/OpenAuth.App/ServiceApp/IdleHouse/IdleHouseApp.cs index 791e4ea..961af28 100644 --- a/OpenAuth.App/ServiceApp/IdleHouse/IdleHouseApp.cs +++ b/OpenAuth.App/ServiceApp/IdleHouse/IdleHouseApp.cs @@ -41,6 +41,17 @@ namespace OpenAuth.App } }; } + + + /// + /// 详情 + /// + /// + /// + public async Task Detail(string id) + { + return await Repository.GetByIdAsync(id); + } #endregion } diff --git a/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs b/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs index 43e698e..393f526 100644 --- a/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs +++ b/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs @@ -45,6 +45,17 @@ namespace OpenAuth.App } }; } + + + /// + /// 详情 + /// + /// + /// + public async Task Detail(string id) + { + return await Repository.GetByIdAsync(id); + } #endregion public byte[] VectorTile(VectorTileSearchModel req) diff --git a/OpenAuth.App/ServiceApp/IdleNongJi/IdleNongjiApp.cs b/OpenAuth.App/ServiceApp/IdleNongJi/IdleNongjiApp.cs index 9a552b8..fceff41 100644 --- a/OpenAuth.App/ServiceApp/IdleNongJi/IdleNongjiApp.cs +++ b/OpenAuth.App/ServiceApp/IdleNongJi/IdleNongjiApp.cs @@ -41,17 +41,28 @@ namespace OpenAuth.App } }; } + + + /// + /// 详情 + /// + /// + /// + public async Task Detail(string id) + { + return await Repository.GetByIdAsync(id); + } #endregion - - - - - - + + + + + + } } \ No newline at end of file diff --git a/OpenAuth.App/ServiceApp/IdleWaters/IdleWatersApp.cs b/OpenAuth.App/ServiceApp/IdleWaters/IdleWatersApp.cs index eb8f734..c0eb853 100644 --- a/OpenAuth.App/ServiceApp/IdleWaters/IdleWatersApp.cs +++ b/OpenAuth.App/ServiceApp/IdleWaters/IdleWatersApp.cs @@ -41,6 +41,17 @@ namespace OpenAuth.App } }; } + + + /// + /// 详情 + /// + /// + /// + public async Task Detail(string id) + { + return await Repository.GetByIdAsync(id); + } #endregion } } \ No newline at end of file diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleFarmingController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleFarmingController.cs index 7e6c469..5659525 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleFarmingController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleFarmingController.cs @@ -36,11 +36,34 @@ namespace OpenAuth.WebApi.Controllers { return await _app.LoadPage(request); } + + + /// + /// 详情 + /// + /// + /// + [HttpGet] + public async Task> Detail(string id) + { + var result = new Response(); + try + { + result.Result = await _app.Detail(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } #endregion - + #endregion - + } } \ No newline at end of file diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleHouseController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleHouseController.cs index 23cac9a..65a2b49 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleHouseController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleHouseController.cs @@ -36,6 +36,28 @@ namespace OpenAuth.WebApi.Controllers return await _app.LoadPage(request); } + + /// + /// 详情 + /// + /// + /// + [HttpGet] + public async Task> Detail(string id) + { + var result = new Response(); + try + { + result.Result = await _app.Detail(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } #endregion #endregion diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs index 72fb893..56062ee 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs @@ -30,6 +30,29 @@ namespace OpenAuth.WebApi.Controllers { return await app.LoadPage(request); } + + + /// + /// 详情 + /// + /// + /// + [HttpGet] + public async Task> Detail(string id) + { + var result = new Response(); + try + { + result.Result = await app.Detail(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } #endregion /// diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleNongjiController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleNongjiController.cs index 3206df1..ef99c44 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleNongjiController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleNongjiController.cs @@ -36,6 +36,29 @@ namespace OpenAuth.WebApi.Controllers return await _app.LoadPage(request); } + + /// + /// 详情 + /// + /// + /// + [HttpGet] + public async Task> Detail(string id) + { + var result = new Response(); + try + { + result.Result = await _app.Detail(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + #endregion #endregion diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleWatersController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleWatersController.cs index 6ab8bba..8ca997d 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleWatersController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleWatersController.cs @@ -36,6 +36,28 @@ namespace OpenAuth.WebApi.Controllers return await _app.LoadPage(request); } + /// + /// 详情 + /// + /// + /// + [HttpGet] + public async Task> Detail(string id) + { + var result = new Response(); + try + { + result.Result = await _app.Detail(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + #endregion #endregion }