From e41fcd563e1bf4fe4333ad93c16ca91322ead13b Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Sat, 13 Jan 2024 01:32:23 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=95=B0=E6=8D=AE=E7=9C=8B=E6=9D=BF?= =?UTF-8?q?=E9=99=90=E5=88=B6=E7=94=A8=E6=88=B7=E5=8F=AA=E8=83=BD=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=B7=A8=E5=BA=A6=E4=B8=80=E4=B8=AA=E6=9C=88=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/usedata.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/controller/usedata.go b/controller/usedata.go index 4143c77..270eadf 100644 --- a/controller/usedata.go +++ b/controller/usedata.go @@ -31,6 +31,14 @@ func GetUserQuotaDates(c *gin.Context) { userId := c.GetInt("id") startTimestamp, _ := strconv.ParseInt(c.Query("start_timestamp"), 10, 64) endTimestamp, _ := strconv.ParseInt(c.Query("end_timestamp"), 10, 64) + // 判断时间跨度是否超过 1 个月 + if endTimestamp-startTimestamp > 2592000 { + c.JSON(http.StatusOK, gin.H{ + "success": false, + "message": "时间跨度不能超过 1 个月", + }) + return + } dates, err := model.GetQuotaDataByUserId(userId, startTimestamp, endTimestamp) if err != nil { c.JSON(http.StatusOK, gin.H{