作者 tangxvhui

微调

@@ -121,3 +121,27 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) { @@ -121,3 +121,27 @@ func (m *Article) SetSummary(sectionList []*ArticleSection) {
121 } 121 }
122 m.Summary = content[0:stringIndex] 122 m.Summary = content[0:stringIndex]
123 } 123 }
  124 +
  125 +func (m *Article) WhoCanRead(userId int64) bool {
  126 + if len(m.WhoRead) == 0 {
  127 + return true
  128 + }
  129 + for _, val := range m.WhoRead {
  130 + if userId == val {
  131 + return true
  132 + }
  133 + }
  134 + return false
  135 +}
  136 +
  137 +func (m *Article) WhoCanReview(userId int64) bool {
  138 + if len(m.WhoReview) == 0 {
  139 + return true
  140 + }
  141 + for _, val := range m.WhoReview {
  142 + if userId == val {
  143 + return true
  144 + }
  145 + }
  146 + return false
  147 +}