From a51ad680f398ad438618c1430ea455e33d3609c3 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 4 Jan 2024 11:26:40 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A2=9E=E5=8A=A0post=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/BusinessPlacesController.cs | 24 ++++++++++++------- .../Request/BusinessPlaceGetShiftsRequest.cs | 12 ++++++++++ 2 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 Src/Dlhis.Basic/BusinessPlace/Request/BusinessPlaceGetShiftsRequest.cs diff --git a/Src/Dlhis.Basic/BusinessPlace/Controllers/BusinessPlacesController.cs b/Src/Dlhis.Basic/BusinessPlace/Controllers/BusinessPlacesController.cs index b0c93d1e..9649c414 100644 --- a/Src/Dlhis.Basic/BusinessPlace/Controllers/BusinessPlacesController.cs +++ b/Src/Dlhis.Basic/BusinessPlace/Controllers/BusinessPlacesController.cs @@ -1,9 +1,7 @@ using Dlhis.Basic.BusinessPlace.Request; using Dlhis.Basic.BusinessPlace.Response; using Dlhis.Basic.BusinessPlace.Services; -using Dlhis.Basic.BusinessShift.Response; using Dlhis.Basic.BusinessShift.Services; -using Dlhis.Common.Api; using Kurisu.Core.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; @@ -20,14 +18,12 @@ public class BusinessPlacesController : ControllerBase { private readonly IBusinessPlaceService _businessPlaceService; private readonly IBusinessPlaceShiftService _businessPlaceShiftService; - private readonly IEnumSettingApi _enumSettingApi; public BusinessPlacesController(IBusinessPlaceService businessPlaceService, - IBusinessPlaceShiftService businessPlaceShiftService, IEnumSettingApi enumSettingApi) + IBusinessPlaceShiftService businessPlaceShiftService) { _businessPlaceService = businessPlaceService; _businessPlaceShiftService = businessPlaceShiftService; - _enumSettingApi = enumSettingApi; } /// @@ -38,7 +34,6 @@ public class BusinessPlacesController : ControllerBase [HttpGet("page")] public async Task> GetPageAsync([FromQuery] BusinessPlacePageRequest request) { - //var enums = await _enumSettingApi.GetEnums(); return await _businessPlaceService.GetPageAsync(request); } @@ -66,11 +61,22 @@ public class BusinessPlacesController : ControllerBase /// /// 根据手工号获取餐别 /// - /// + /// + /// + [HttpPost("shifts")] + public async Task GetShiftsByPlaceCustomCodeHttpPostAsync(BusinessPlaceGetShiftsRequest request) + { + return await _businessPlaceShiftService.GetShiftsByPlaceCustomCodeAsync(request.CustomCode); + } + + /// + /// 根据手工号获取餐别 + /// + /// /// [HttpGet("shifts")] - public async Task GetShiftsByPlaceCustomCodeAsync(string placeCustomCode) + public async Task GetShiftsByPlaceCustomCodeHttpGetAsync([FromQuery] BusinessPlaceGetShiftsRequest request) { - return await _businessPlaceShiftService.GetShiftsByPlaceCustomCodeAsync(placeCustomCode); + return await _businessPlaceShiftService.GetShiftsByPlaceCustomCodeAsync(request.CustomCode); } } diff --git a/Src/Dlhis.Basic/BusinessPlace/Request/BusinessPlaceGetShiftsRequest.cs b/Src/Dlhis.Basic/BusinessPlace/Request/BusinessPlaceGetShiftsRequest.cs new file mode 100644 index 00000000..b2a0715e --- /dev/null +++ b/Src/Dlhis.Basic/BusinessPlace/Request/BusinessPlaceGetShiftsRequest.cs @@ -0,0 +1,12 @@ +using System.ComponentModel.DataAnnotations; + +namespace Dlhis.Basic.BusinessPlace.Request; + +public class BusinessPlaceGetShiftsRequest +{ + /// + /// 营业点手工号 + /// + [Required(ErrorMessage = "营业点手工号不能为空")] + public string CustomCode { get; set; } +}