mirror of
				https://github.com/yangjian102621/geekai.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	fix bug: remove chat role failed
This commit is contained in:
		@@ -144,18 +144,13 @@ func (h *ChatRoleHandler) Set(c *gin.Context) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (h *ChatRoleHandler) Remove(c *gin.Context) {
 | 
			
		||||
	var data struct {
 | 
			
		||||
		Id uint
 | 
			
		||||
	}
 | 
			
		||||
	if err := c.ShouldBindJSON(&data); err != nil {
 | 
			
		||||
	id := h.GetInt(c, "id", 0)
 | 
			
		||||
 | 
			
		||||
	if id <= 0 {
 | 
			
		||||
		resp.ERROR(c, types.InvalidArgs)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	if data.Id <= 0 {
 | 
			
		||||
		resp.ERROR(c, types.InvalidArgs)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	res := h.DB.Where("id = ?", data.Id).Delete(&model.ChatRole{})
 | 
			
		||||
	res := h.DB.Where("id", id).Delete(&model.ChatRole{})
 | 
			
		||||
	if res.Error != nil {
 | 
			
		||||
		resp.ERROR(c, "删除失败!")
 | 
			
		||||
		return
 | 
			
		||||
 
 | 
			
		||||
@@ -335,7 +335,7 @@ func main() {
 | 
			
		||||
			group.POST("save", h.Save)
 | 
			
		||||
			group.POST("sort", h.Sort)
 | 
			
		||||
			group.POST("set", h.Set)
 | 
			
		||||
			group.POST("remove", h.Remove)
 | 
			
		||||
			group.GET("remove", h.Remove)
 | 
			
		||||
		}),
 | 
			
		||||
		fx.Invoke(func(s *core.AppServer, h *admin.RewardHandler) {
 | 
			
		||||
			group := s.Engine.Group("/api/admin/reward/")
 | 
			
		||||
 
 | 
			
		||||
@@ -268,8 +268,8 @@ onMounted(() => {
 | 
			
		||||
      const sorts = []
 | 
			
		||||
      sortedData.forEach((id, index) => {
 | 
			
		||||
        ids.push(parseInt(id))
 | 
			
		||||
        sorts.push(index)
 | 
			
		||||
        items.value[index].sort_num = index
 | 
			
		||||
        sorts.push(index + 1)
 | 
			
		||||
        items.value[index].sort_num = index + 1
 | 
			
		||||
      })
 | 
			
		||||
 | 
			
		||||
      httpPost("/api/admin/model/sort", {ids: ids, sorts: sorts}).then(() => {
 | 
			
		||||
 
 | 
			
		||||
@@ -138,7 +138,8 @@ onMounted(() => {
 | 
			
		||||
      const sorts = []
 | 
			
		||||
      sortedData.forEach((id, index) => {
 | 
			
		||||
        ids.push(parseInt(id))
 | 
			
		||||
        sorts.push(index)
 | 
			
		||||
        sorts.push(index + 1)
 | 
			
		||||
        items.value[index].sort_num = index + 1
 | 
			
		||||
      })
 | 
			
		||||
 | 
			
		||||
      httpPost("/api/admin/menu/sort", {ids: ids, sorts: sorts}).catch(e => {
 | 
			
		||||
 
 | 
			
		||||
@@ -142,7 +142,8 @@ onMounted(() => {
 | 
			
		||||
      const sorts = []
 | 
			
		||||
      sortedData.forEach((id, index) => {
 | 
			
		||||
        ids.push(parseInt(id))
 | 
			
		||||
        sorts.push(index)
 | 
			
		||||
        sorts.push(index + 1)
 | 
			
		||||
        items.value[index].sort_num = index + 1
 | 
			
		||||
      })
 | 
			
		||||
 | 
			
		||||
      httpPost("/api/admin/product/sort", {ids: ids, sorts: sorts}).catch(e => {
 | 
			
		||||
 
 | 
			
		||||
@@ -228,7 +228,8 @@ const fetchData = () => {
 | 
			
		||||
      const sorts = []
 | 
			
		||||
      sortedData.forEach((id, index) => {
 | 
			
		||||
        ids.push(parseInt(id))
 | 
			
		||||
        sorts.push(index)
 | 
			
		||||
        sorts.push(index+1)
 | 
			
		||||
        items.value[index].sort_num = index + 1
 | 
			
		||||
      })
 | 
			
		||||
 | 
			
		||||
      httpPost("/api/admin/role/sort", {ids: ids, sorts: sorts}).catch(e => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user