package service import ( "fonchain-artshow/cmd/dao" "fonchain-artshow/cmd/model" "fonchain-artshow/pb/artShow" "fonchain-artshow/pkg/serializer" ) func ArtworkPriceInfo(in *artShow.ArtworkPriceReq) (err error, artworkPriceRes *artShow.ArtworkPriceRes) { err, artworkPrice := dao.QueryArtworkPrice_artworkUID(in.ArtworkUID) if err != nil { return } artworkPriceRes = serializer.BuildArtworkPriceRes(artworkPrice) return } func ArtworkPriceList(in *artShow.ShowDetailReq) (err error, artworkPriceList []*artShow.ArtworkPriceDetail) { list := make([]*model.ArtworkPrice, 0) artworkPriceList = make([]*artShow.ArtworkPriceDetail, 0) err, list = dao.ArtworkPriceList(in.ShowUID[len(in.ShowUID)-1]) if len(list) > 0 { artworkPriceList = serializer.BuildShowArtworkListRpc(list) } return }