فهرست منبع

传入章节ID时,报告ID必传

xiexiaoyuan 2 سال پیش
والد
کامیت
5bd180fcfc
3فایلهای تغییر یافته به همراه24 افزوده شده و 0 حذف شده
  1. 16 0
      controller/comment/comment.go
  2. 4 0
      services/comment/comment.go
  3. 4 0
      services/like/like.go

+ 16 - 0
controller/comment/comment.go

@@ -83,6 +83,10 @@ func HotList(c *gin.Context)  {
 			response.Fail("章节ID格式有误", c)
 			response.Fail("章节ID格式有误", c)
 			return
 			return
 		}
 		}
+		if reportId <= 0 {
+			response.Fail("请输入报告ID", c)
+			return
+		}
 	}
 	}
 
 
 	if reqOldReportId != ""{
 	if reqOldReportId != ""{
@@ -99,6 +103,10 @@ func HotList(c *gin.Context)  {
 			response.Fail("章节ID格式有误", c)
 			response.Fail("章节ID格式有误", c)
 			return
 			return
 		}
 		}
+		if oldReportId <= 0 {
+			response.Fail("请输入报告ID", c)
+			return
+		}
 	}
 	}
 
 
 	userinfo := userService.GetInfoByClaims(c)
 	userinfo := userService.GetInfoByClaims(c)
@@ -140,6 +148,10 @@ func MyList(c *gin.Context)  {
 			response.Fail("章节ID格式有误", c)
 			response.Fail("章节ID格式有误", c)
 			return
 			return
 		}
 		}
+		if reportId <= 0 {
+			response.Fail("请输入报告ID", c)
+			return
+		}
 	}
 	}
 
 
 	if reqOldReportId != ""{
 	if reqOldReportId != ""{
@@ -156,6 +168,10 @@ func MyList(c *gin.Context)  {
 			response.Fail("章节ID格式有误", c)
 			response.Fail("章节ID格式有误", c)
 			return
 			return
 		}
 		}
+		if oldReportId <= 0 {
+			response.Fail("请输入报告ID", c)
+			return
+		}
 	}
 	}
 
 
 	userinfo := userService.GetInfoByClaims(c)
 	userinfo := userService.GetInfoByClaims(c)

+ 4 - 0
services/comment/comment.go

@@ -44,6 +44,10 @@ func Comment(user user.UserInfo, req reqComment.ReqComment) (ret response.RespCo
 		err = errors.New("请输入报告ID")
 		err = errors.New("请输入报告ID")
 		return
 		return
 	}
 	}
+	if (req.ReportChapterId > 0 && req.ReportId <=0 ) || (req.OldReportChapterId > 0 && req.OldReportId <= 0){
+		err = errors.New("请输入报告ID")
+		return
+	}
 	// 判断是否有留言权限
 	// 判断是否有留言权限
 	err, errMsg = services.CheckSimpleCompanyProduct(user)
 	err, errMsg = services.CheckSimpleCompanyProduct(user)
 	if err != nil {
 	if err != nil {

+ 4 - 0
services/like/like.go

@@ -31,6 +31,10 @@ func SetLike(user user.UserInfo, req like.ReqLike) (resp response.RespLike, err
 		err = errors.New("请输入报告ID")
 		err = errors.New("请输入报告ID")
 		return
 		return
 	}
 	}
+	if (req.ReportChapterId > 0 && req.ReportId <=0 ) || (req.OldReportChapterId > 0 && req.OldReportId <= 0){
+		err = errors.New("请输入报告ID")
+		return
+	}
 	// 判断是否有点赞权限
 	// 判断是否有点赞权限
 	err, errMsg = services.CheckSimpleCompanyProduct(user)
 	err, errMsg = services.CheckSimpleCompanyProduct(user)
 	if err != nil {
 	if err != nil {