From 0bed0bc97bd6b23dc2da85666d8e5a6f4138b908 Mon Sep 17 00:00:00 2001
From: cheche <717840555@qq.com>
Date: Mon, 18 Mar 2024 10:54:28 +0800
Subject: [PATCH] =?UTF-8?q?fix=20=E8=8E=B7=E5=8F=96=E8=90=A5=E4=B8=9A?=
=?UTF-8?q?=E7=82=B9=E4=B8=8B=E9=9D=A2=E9=A4=90=E6=AC=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controller/DishesMenusController.cs | 5 ++-
.../Response/GetDishesMenusBookingResponse.cs | 42 +++++++++++++++++++
.../Dishes/Services/IDishesService.cs | 3 ++
.../Services/Implements/DishesService.cs | 16 +++++++
.../Order/Request/OrderRequest.cs | 2 +-
.../Response/GetMiniProgramOrderResponse.cs | 2 +-
6 files changed, 66 insertions(+), 4 deletions(-)
create mode 100644 Src/Dlhis.Basic/Dishes/Response/GetDishesMenusBookingResponse.cs
diff --git a/Src/Dlhis.Basic/Dishes/Controller/DishesMenusController.cs b/Src/Dlhis.Basic/Dishes/Controller/DishesMenusController.cs
index 297d4f9e..9c3289c4 100644
--- a/Src/Dlhis.Basic/Dishes/Controller/DishesMenusController.cs
+++ b/Src/Dlhis.Basic/Dishes/Controller/DishesMenusController.cs
@@ -7,6 +7,7 @@ using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
using Kurisu.Core.DataAccess.Dto;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
+using Org.BouncyCastle.Asn1.Ocsp;
namespace Dlhis.Basic.Dishes.Controller;
@@ -92,9 +93,9 @@ public class DishesMenusController : ControllerBase
///
///
[HttpGet("setting")]
- public async Task GetDishesMenusBookingSetting()
+ public async Task> GetDishesMenusBookingSetting(Guid PLaceCode)
{
- //todo
+ return await _dishesService.GetDishesMenusBookingSetting(PLaceCode);
}
}
diff --git a/Src/Dlhis.Basic/Dishes/Response/GetDishesMenusBookingResponse.cs b/Src/Dlhis.Basic/Dishes/Response/GetDishesMenusBookingResponse.cs
new file mode 100644
index 00000000..29fe46b4
--- /dev/null
+++ b/Src/Dlhis.Basic/Dishes/Response/GetDishesMenusBookingResponse.cs
@@ -0,0 +1,42 @@
+using Dlhis.Entity.Canteen.Enums;
+using SqlSugar.DbConvert;
+using SqlSugar;
+
+namespace Dlhis.Basic.Dishes.Response
+{
+ public class GetDishesMenusBookingResponse
+ {
+ ///
+ /// 餐别Code
+ ///
+ public Guid ShiftCode { get; set; }
+
+ ///
+ /// 餐别手工号
+ ///
+ public string ShiftCustomCode { get; set; }
+
+ ///
+ /// 餐次
+ ///
+ public ShiftEnumType ShiftType { get; set; }
+
+ ///
+ /// 经营开始时间
+ ///
+ public TimeOnly Start { get; set; }
+
+ ///
+ /// 经营结束时间
+ ///
+ public TimeOnly End { get; set; }
+
+ ///
+ /// 序号
+ ///
+ public int Sequence { get; set; }
+
+
+ public string TenantId { get; set; }
+ }
+}
diff --git a/Src/Dlhis.Basic/Dishes/Services/IDishesService.cs b/Src/Dlhis.Basic/Dishes/Services/IDishesService.cs
index 8398263a..6155d573 100644
--- a/Src/Dlhis.Basic/Dishes/Services/IDishesService.cs
+++ b/Src/Dlhis.Basic/Dishes/Services/IDishesService.cs
@@ -9,4 +9,7 @@ public interface IDishesService : IScopeDependency
Task> GetDishesPageAsync(DishesPageRequest request);
Task SaveDishesAsync(DishesSaveRequest request);
+
+ Task> GetDishesMenusBookingSetting(Guid PLaceCode);
+
}
diff --git a/Src/Dlhis.Basic/Dishes/Services/Implements/DishesService.cs b/Src/Dlhis.Basic/Dishes/Services/Implements/DishesService.cs
index 4c202176..f0520772 100644
--- a/Src/Dlhis.Basic/Dishes/Services/Implements/DishesService.cs
+++ b/Src/Dlhis.Basic/Dishes/Services/Implements/DishesService.cs
@@ -1,5 +1,6 @@
using Dlhis.Basic.Dishes.Request;
using Dlhis.Basic.Dishes.Response;
+using Dlhis.Entity.Basic.Entity;
using Dlhis.Entity.Canteen.Entities;
using Kurisu.AspNetCore.Utils.Extensions;
using Kurisu.Core.DataAccess.Dto;
@@ -47,4 +48,19 @@ public class DishesService : IDishesService
await _dbContext.UpdateAsync(entity);
}
}
+
+ public async Task> GetDishesMenusBookingSetting(Guid PLaceCode)
+ {
+ var shift = await _dbContext.Queryable()
+ .Where(x => x.PlaceCode == PLaceCode)
+ .FirstAsync();
+
+ var res= await _dbContext.Queryable()
+ .Where(x => x.ShiftCode == shift.ShiftCode)
+ .Select()
+ .ToListAsync();
+
+ return res;
+ }
+
}
diff --git a/Src/Dlhis.Canteen/Order/Request/OrderRequest.cs b/Src/Dlhis.Canteen/Order/Request/OrderRequest.cs
index 28481cb8..a8bfac36 100644
--- a/Src/Dlhis.Canteen/Order/Request/OrderRequest.cs
+++ b/Src/Dlhis.Canteen/Order/Request/OrderRequest.cs
@@ -45,6 +45,6 @@ namespace Dlhis.Canteen.Order.Request
///
/// 支付方式
///
- public CanteenPayEnumType PayType { get; set; }
+ public BalanceRecordSourceEnumType PayType { get; set; }
}
}
diff --git a/Src/Dlhis.Canteen/Order/Response/GetMiniProgramOrderResponse.cs b/Src/Dlhis.Canteen/Order/Response/GetMiniProgramOrderResponse.cs
index a0a28732..bb4f4fbc 100644
--- a/Src/Dlhis.Canteen/Order/Response/GetMiniProgramOrderResponse.cs
+++ b/Src/Dlhis.Canteen/Order/Response/GetMiniProgramOrderResponse.cs
@@ -100,7 +100,7 @@ namespace Dlhis.Canteen.Order.Response
///
/// 支付方式
///
- public CanteenPayEnumType PayType { get; set; }
+ public BalanceRecordSourceEnumType PayType { get; set; }
///
/// 支付方式CN