|
@@ -48,24 +48,6 @@ func Comment(user user.UserInfo, req reqComment.ReqComment) (ret response.RespCo
|
|
err = errors.New("请输入报告ID")
|
|
err = errors.New("请输入报告ID")
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- // 判断是否有留言权限
|
|
|
|
- err, errMsg = services.CheckSimpleCompanyProduct(user)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- //处理老报告, 转化成新报告ID
|
|
|
|
- if req.ReportChapterId <=0 && req.ReportId <=0 && (req.OldReportId >0 || req.OldReportChapterId > 0) {
|
|
|
|
- reportId, reportChapterId, err, errMsg = services.GetReportIdReportChapterIdByOldReportId(uint64(req.OldReportId), uint64(req.OldReportChapterId))
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- // 判断报告ID是否正确
|
|
|
|
- err, errMsg = services.CheckReportExistByReportIdReportChapterId(reportId, reportChapterId)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
// 敏感词过滤
|
|
// 敏感词过滤
|
|
if user.RecordInfo.OpenID != "" && user.RecordInfo.CreatePlatform == 6 { //只有小程序的用户才能走敏感词过滤接口
|
|
if user.RecordInfo.OpenID != "" && user.RecordInfo.CreatePlatform == 6 { //只有小程序的用户才能走敏感词过滤接口
|
|
checkResult, tErr := wx_app.MsgSecCheck(user.RecordInfo.OpenID, req.Content)
|
|
checkResult, tErr := wx_app.MsgSecCheck(user.RecordInfo.OpenID, req.Content)
|
|
@@ -84,22 +66,40 @@ func Comment(user user.UserInfo, req reqComment.ReqComment) (ret response.RespCo
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ // 判断是否有留言权限
|
|
|
|
+ err, errMsg = services.CheckSimpleCompanyProduct(user)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ //处理老报告, 转化成新报告ID
|
|
|
|
+ if req.ReportChapterId <=0 && req.ReportId <=0 && (req.OldReportId >0 || req.OldReportChapterId > 0) {
|
|
|
|
+ reportId, reportChapterId, err, errMsg = services.GetReportIdReportChapterIdByOldReportId(uint64(req.OldReportId), uint64(req.OldReportChapterId))
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ // 判断报告ID是否正确
|
|
|
|
+ err, errMsg = services.CheckReportExistByReportIdReportChapterId(reportId, reportChapterId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
//新增留言
|
|
//新增留言
|
|
now := time.Now()
|
|
now := time.Now()
|
|
commentInfo := &yb_comment.YbComment{
|
|
commentInfo := &yb_comment.YbComment{
|
|
- UserId: user.UserID,
|
|
|
|
- Content: req.Content,
|
|
|
|
- ReportId: reportId,
|
|
|
|
- ReportChapterId: reportChapterId,
|
|
|
|
- IsShowName: req.IsShowName,
|
|
|
|
- SourceAgent: req.SourceAgent,
|
|
|
|
- Type: 1,
|
|
|
|
- Enabled: 1,
|
|
|
|
- CreateTime: now,
|
|
|
|
- ModifyTime: now,
|
|
|
|
- OldReportId: req.OldReportId,
|
|
|
|
|
|
+ UserId: user.UserID,
|
|
|
|
+ RealName: user.RealName,
|
|
|
|
+ Content: req.Content,
|
|
|
|
+ ReportId: reportId,
|
|
|
|
+ ReportChapterId: reportChapterId,
|
|
|
|
+ IsShowName: req.IsShowName,
|
|
|
|
+ SourceAgent: req.SourceAgent,
|
|
|
|
+ Type: 1,
|
|
|
|
+ Enabled: 1,
|
|
|
|
+ CreateTime: now,
|
|
|
|
+ ModifyTime: now,
|
|
|
|
+ OldReportId: req.OldReportId,
|
|
OldReportChapterId: req.OldReportChapterId,
|
|
OldReportChapterId: req.OldReportChapterId,
|
|
}
|
|
}
|
|
err = commentInfo.Create()
|
|
err = commentInfo.Create()
|
|
@@ -143,9 +143,7 @@ func Delete(user user.UserInfo, req *reqComment.ReqDel) (err error) {
|
|
err = errors.New("不允许删除回复")
|
|
err = errors.New("不允许删除回复")
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- if commentInfo.Enabled == 0 {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
err = yb_comment.Delete(user.UserID, commentInfo.CommentId)
|
|
err = yb_comment.Delete(user.UserID, commentInfo.CommentId)
|
|
if err != nil {
|
|
if err != nil {
|
|
errMsg = err.Error()
|
|
errMsg = err.Error()
|