diff --git a/pkg/router/valueAddBundle.go b/pkg/router/valueAddBundle.go index 8588298..25a935a 100644 --- a/pkg/router/valueAddBundle.go +++ b/pkg/router/valueAddBundle.go @@ -38,6 +38,7 @@ func ValueAddBundleRouter(r *gin.RouterGroup) { { valueAddBundleAppRouteV2.POST("list", bundle.ValueAddServiceList) valueAddBundleAppRouteV2.POST("detail", bundle.ValueAddServiceDetail) + valueAddBundleAppRouteV2.POST("detail/lang", bundle.ValueAddServiceLangDetail) } } diff --git a/pkg/service/bundle/valueAddBundle.go b/pkg/service/bundle/valueAddBundle.go index eb32fc9..5b952ac 100644 --- a/pkg/service/bundle/valueAddBundle.go +++ b/pkg/service/bundle/valueAddBundle.go @@ -113,3 +113,18 @@ func ValueAddServiceDetail(c *gin.Context) { } service.Success(c, res) } +func ValueAddServiceLangDetail(c *gin.Context) { + var req bundle.ValueAddServiceDetailRequest + + if err := c.ShouldBindBodyWith(&req, binding.JSON); err != nil { + service.Error1(c, err) + return + } + + res, err := service.BundleProvider.ValueAddServiceLangByUuidAndLanguage(context.Background(), &req) + if err != nil { + service.Error(c, err) + return + } + service.Success(c, res) +}