26 lines
616 B
Go
26 lines
616 B
Go
package service
|
|
|
|
import (
|
|
"errors"
|
|
"hospital-admin-api/api/dao"
|
|
"hospital-admin-api/api/dto"
|
|
)
|
|
|
|
type ProductService struct {
|
|
}
|
|
|
|
// GetPlatformProduct 平台商品详情
|
|
func (r *ProductService) GetPlatformProduct(productPlatformId int64) (g *dto.ProductPlatformDto, err error) {
|
|
// 获取平台商品数据
|
|
productPlatformDao := dao.ProductPlatformDao{}
|
|
productPlatform, err := productPlatformDao.GetProductPlatformById(productPlatformId)
|
|
if err != nil || productPlatform == nil {
|
|
return nil, errors.New(err.Error())
|
|
}
|
|
|
|
// 处理返回值
|
|
g = dto.GetProductPlatformDto(productPlatform)
|
|
|
|
return g, nil
|
|
}
|