one-api icon indicating copy to clipboard operation
one-api copied to clipboard

代码优化建议:封装一下接口响应

Open seven-yu opened this issue 1 year ago • 0 comments

例行检查

  • [x] 我已确认目前没有类似 issue
  • [x] 我已确认我已升级到最新版本
  • [x] 我已完整查看过项目 README,已确定现有版本无法满足需求
  • [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

if err != nil {
		c.JSON(http.StatusOK, gin.H{
			"success": false,
			"message": err.Error(),
		})
		return
	}
	c.JSON(http.StatusOK, gin.H{
		"success": true,
		"message": "",
	})

修改成

if err!= nil {
		Error(c, rawErr, stateCode.Failed)
		return
	}
	Success(c, msg)

应用场景 所有接口

seven-yu avatar Dec 20 '23 09:12 seven-yu