正在显示
1 个修改的文件
包含
24 行增加
和
0 行删除
@@ -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 | +} |
-
请 注册 或 登录 后发表评论