新增:获取服务包订单服务权益详情

This commit is contained in:
2024-05-27 16:25:26 +08:00
parent 626542394d
commit 5bfc3b5480
27 changed files with 1734 additions and 45 deletions
+54
View File
@@ -6,8 +6,10 @@ import (
"hospital-admin-api/api/dto"
"hospital-admin-api/api/requests"
"hospital-admin-api/api/responses"
"hospital-admin-api/api/service"
"hospital-admin-api/global"
"hospital-admin-api/utils"
"strconv"
)
type OrderServicePackage struct{}
@@ -56,3 +58,55 @@ func (r *OrderServicePackage) GetOrderServicePackagePage(c *gin.Context) {
result["data"] = GetOrderInquiryPageResponses
responses.OkWithData(result, c)
}
// GetOrderServicePackage 获取服务包订单详情
func (r *OrderServicePackage) GetOrderServicePackage(c *gin.Context) {
id := c.Param("order_service_id")
if id == "" {
responses.FailWithMessage("缺少参数", c)
return
}
// 将 id 转换为 int64 类型
orderServiceId, err := strconv.ParseInt(id, 10, 64)
if err != nil {
responses.Fail(c)
return
}
// 业务处理
orderServicePackageService := service.OrderServicePackageService{}
getResponses, err := orderServicePackageService.GetOrderServicePackage(orderServiceId)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
responses.OkWithData(getResponses, c)
}
// GetOrderServicePackageDetailInfo 获取服务包订单服务权益详情
func (r *OrderServicePackage) GetOrderServicePackageDetailInfo(c *gin.Context) {
id := c.Param("order_service_id")
if id == "" {
responses.FailWithMessage("缺少参数", c)
return
}
// 将 id 转换为 int64 类型
orderServiceId, err := strconv.ParseInt(id, 10, 64)
if err != nil {
responses.Fail(c)
return
}
// 业务处理
orderServicePackageService := service.OrderServicePackageService{}
getResponses, err := orderServicePackageService.GetOrderServicePackageDetailInfo(orderServiceId)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
responses.OkWithData(getResponses, c)
}