Browse Source

Merge branch 'yb/5.0' of hongze/hongze_yb into master

hsun 2 years ago
parent
commit
ae6683dec2
1 changed files with 8 additions and 2 deletions
  1. 8 2
      services/community/question.go

+ 8 - 2
services/community/question.go

@@ -43,8 +43,10 @@ func GetQuestionList(pageIndex, pageSize, onlyMine, chartPermissionId, replyStat
 			condition["reply_status ="] = replyStatus
 		}
 	} else {
-		// 不展示未分配的
-		condition["reply_status >"] = 1
+		if isResearcher {
+			// 不展示未分配的
+			condition["reply_status >"] = 1
+		}
 	}
 	if chartPermissionId > 0 {
 		condition["chart_permission_id ="] = chartPermissionId
@@ -220,6 +222,10 @@ func ReplyUserQuestion(replierId, questionId int, audios []*request.ReplyReqAudi
 		err = errors.New("回复状态有误")
 		return
 	}
+	if item.ReplyStatus == 3 {
+		err = errors.New("问题已回复,请勿重复提交")
+		return
+	}
 	if item.ReplierUserID != replierId {
 		err = errors.New(fmt.Sprintf("回复人与分配人不匹配, 回复人ID: %d, 分配人ID: %d", item.ReplierUserID, replierId))
 		return