Administrator 1 tahun lalu
induk
melakukan
f903d601fc
2 mengubah file dengan 23 tambahan dan 2 penghapusan
  1. 22 0
      data/dao/DetailDao.go
  2. 1 2
      router/TestRouter.go

+ 22 - 0
data/dao/DetailDao.go

@@ -7,6 +7,28 @@ import (
 	"fmt"
 	"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 获取相同的商品详情
 // SelectGoodsDetailById 获取相同的商品详情
 func SelectGoodsDetailById(skuId int64) (vo.DetailVo, error) {
 func SelectGoodsDetailById(skuId int64) (vo.DetailVo, error) {
 	detailVo := vo.DetailVo{}
 	detailVo := vo.DetailVo{}

+ 1 - 2
router/TestRouter.go

@@ -2,7 +2,6 @@ package router
 
 
 import (
 import (
 	"demo/data/dao"
 	"demo/data/dao"
-	"demo/data/dao/manage"
 	"demo/data/domain"
 	"demo/data/domain"
 	"demo/share"
 	"demo/share"
 	"demo/util/templatefunc"
 	"demo/util/templatefunc"
@@ -113,7 +112,7 @@ func Detail(c *gin.Context) {
 	skuId := c.Query("skuId")
 	skuId := c.Query("skuId")
 	m := make(map[string]interface{})
 	m := make(map[string]interface{})
 	//标签
 	//标签
-	tagList, err := manage.GetGoodsTagList(domain.GoodsTag{}, 1, 10000)
+	tagList, err := dao.GetGoodsTagList(domain.GoodsTag{}, 1, 10000)
 	if err != nil {
 	if err != nil {
 		c.JSON(200, CreateResultError(401, "文章标签查询失败"))
 		c.JSON(200, CreateResultError(401, "文章标签查询失败"))
 		return
 		return