|
|
@@ -7,6 +7,28 @@ import (
|
|
|
"fmt"
|
|
|
)
|
|
|
|
|
|
+// 排序
|
|
|
+func GetGoodsTagList(goodsTag domain.GoodsTag, pageNum, pageSize int) (vo.BaseListVo, error) {
|
|
|
+ var arr []domain.GoodsTag
|
|
|
+ Count, err := configs.Engine.Table("goods_tag").OrderBy("sort").
|
|
|
+ Limit(pageSize, (pageNum-1)*pageSize).FindAndCount(&arr, &goodsTag)
|
|
|
+ var vo vo.BaseListVo
|
|
|
+ if err != nil {
|
|
|
+ return vo, err
|
|
|
+ }
|
|
|
+ if err != nil {
|
|
|
+ return vo, err
|
|
|
+ }
|
|
|
+ vo.PageNum = pageNum
|
|
|
+ vo.PageSize = pageSize
|
|
|
+ vo.List = make([]any, len(arr))
|
|
|
+ for i, v := range arr {
|
|
|
+ vo.List[i] = v
|
|
|
+ }
|
|
|
+ vo.Total = int(Count)
|
|
|
+ return vo, nil
|
|
|
+}
|
|
|
+
|
|
|
// SelectGoodsDetailById 获取相同的商品详情
|
|
|
func SelectGoodsDetailById(skuId int64) (vo.DetailVo, error) {
|
|
|
detailVo := vo.DetailVo{}
|