浏览代码

fix:Ppt排序

Roc 1 月之前
父节点
当前提交
d16934a701
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 2 1
      services/ppt/ppt_english_group.go
  2. 1 1
      services/ppt/ppt_group.go

+ 2 - 1
services/ppt/ppt_english_group.go

@@ -573,6 +573,7 @@ func MoveGroupPptEnglish(groupId, groupPptId, prevGroupPptId, nextGroupPptId int
 			return
 		}
 	}
+
 	pptSort := groupPpt.PptSort
 	if prevGroupPpt != nil && prevGroupPpt.PptId > 0 && nextGroupPpt != nil && nextGroupPpt.PptId > 0 { // 两个之间
 		pptSort, _ = decimal.NewFromFloat(prevGroupPpt.PptSort).Add(decimal.NewFromFloat(nextGroupPpt.PptSort)).Div(decimal.NewFromInt(2)).Float64()
@@ -584,7 +585,7 @@ func MoveGroupPptEnglish(groupId, groupPptId, prevGroupPptId, nextGroupPptId int
 		}
 		pptSort, _ = decimal.NewFromFloat(maxSort).Add(decimal.NewFromInt(1)).Float64()
 	} else if nextGroupPpt != nil && nextGroupPpt.PptId > 0 {
-		minSort, tmpErr := ppt_english.GetMinSortByEnglishGroupId(prevGroupPpt.GroupId)
+		minSort, tmpErr := ppt_english.GetMinSortByEnglishGroupId(nextGroupPpt.GroupId)
 		if tmpErr != nil {
 			err = errors.New("获取最小排序失败:" + tmpErr.Error())
 			return

+ 1 - 1
services/ppt/ppt_group.go

@@ -835,7 +835,7 @@ func MoveGroupPpt(groupId, groupPptId, prevGroupPptId, nextGroupPptId int64, adm
 		}
 		pptSort, _ = decimal.NewFromFloat(maxSort).Add(decimal.NewFromInt(1)).Float64()
 	} else if nextGroupPpt != nil && nextGroupPpt.PptId > 0 {
-		minSort, tmpErr := models.GetMinSortByGroupId(prevGroupPpt.GroupId)
+		minSort, tmpErr := models.GetMinSortByGroupId(nextGroupPpt.GroupId)
 		if tmpErr != nil {
 			err = errors.New("获取最小排序失败:" + tmpErr.Error())
 			return