Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss into dev
正在显示
5 个修改的文件
包含
27 行增加
和
13 行删除
1 | # 说明 | 1 | # 说明 |
2 | 2 | ||
3 | ### 测试环境 | 3 | ### 测试环境 |
4 | + | ||
4 | 服务端域名 http://sumifcc-discuss-test.sumifcc.com/ | 5 | 服务端域名 http://sumifcc-discuss-test.sumifcc.com/ |
6 | +日志地址 https://sumifcc-discuss-test.sumifcc.com/v1/log/access | ||
7 | + | ||
8 | +管理后台“易数家“前端入口:https://digital-front-platform-dev.fjmaimaimai.com/ | ||
9 | +跳转后的实际管理后台地址: | ||
5 | 10 | ||
6 | ### 可设置环境变量 | 11 | ### 可设置环境变量 |
7 | - DataSource | 12 | - DataSource |
@@ -56,7 +56,8 @@ type ( | @@ -56,7 +56,8 @@ type ( | ||
56 | Show int `json:"show"` // 评论的展示状态(1显示、2不显示) | 56 | Show int `json:"show"` // 评论的展示状态(1显示、2不显示) |
57 | Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在) | 57 | Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在) |
58 | MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞) | 58 | MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞) |
59 | - Tags []string `json:"tags"` //文章的标签 | 59 | + MeFollowFlag int `json:"meFollowFlag"` // 当前人员对作者的关注标识 (0 没有关注 1有关注) |
60 | + Tags []string `json:"tags"` // 文章的标签 | ||
60 | } | 61 | } |
61 | ArticleSection { | 62 | ArticleSection { |
62 | Id int64 `json:"id"` //段落id | 63 | Id int64 `json:"id"` //段落id |
@@ -504,11 +505,11 @@ type ( | @@ -504,11 +505,11 @@ type ( | ||
504 | Size int `json:"size"` | 505 | Size int `json:"size"` |
505 | CompanyId int64 `json:",optional"` | 506 | CompanyId int64 `json:",optional"` |
506 | UserId int64 `json:",optional"` | 507 | UserId int64 `json:",optional"` |
507 | - TagCategory string `json:"tagCategory"` | ||
508 | - TagId int64 `json:"tagId"` | ||
509 | - BeginTime int64 `json:"beginTime"` | ||
510 | - EndTime int64 `json:"endTime"` | ||
511 | - SearchWord string `json:"searchWord"` | 508 | + TagCategory string `json:"tagCategory,optional"` |
509 | + TagId int64 `json:"tagId,optional"` | ||
510 | + BeginTime int64 `json:"beginTime,optional"` | ||
511 | + EndTime int64 `json:"endTime,optional"` | ||
512 | + SearchWord string `json:"searchWord,optional"` | ||
512 | } | 513 | } |
513 | // | 514 | // |
514 | MiniSearchArticleResponse { | 515 | MiniSearchArticleResponse { |
@@ -22,6 +22,7 @@ func MiniGetArticleHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | @@ -22,6 +22,7 @@ func MiniGetArticleHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | ||
22 | l := article.NewMiniGetArticleLogic(r.Context(), svcCtx) | 22 | l := article.NewMiniGetArticleLogic(r.Context(), svcCtx) |
23 | token := contextdata.GetUserTokenFromCtx(r.Context()) | 23 | token := contextdata.GetUserTokenFromCtx(r.Context()) |
24 | req.CompanyId = token.CompanyId | 24 | req.CompanyId = token.CompanyId |
25 | + req.UserId = int(token.UserId) | ||
25 | resp, err := l.MiniGetArticle(&req) | 26 | resp, err := l.MiniGetArticle(&req) |
26 | result.HttpResult(r, w, resp, err) | 27 | result.HttpResult(r, w, resp, err) |
27 | } | 28 | } |
@@ -77,6 +77,9 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | @@ -77,6 +77,9 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | ||
77 | tags = append(tags, val.Name) | 77 | tags = append(tags, val.Name) |
78 | } | 78 | } |
79 | } | 79 | } |
80 | + // 查询我是否已关注文章的作者 | ||
81 | + | ||
82 | + follow, _ := l.svcCtx.UserFollowRepository.FindOneUserFollowing(l.ctx, conn, int64(req.UserId), articleInfo.AuthorId) | ||
80 | 83 | ||
81 | sortBy := domain.SortArticleSection(sectionList) | 84 | sortBy := domain.SortArticleSection(sectionList) |
82 | sort.Sort(sortBy) | 85 | sort.Sort(sortBy) |
@@ -117,6 +120,7 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | @@ -117,6 +120,7 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | ||
117 | Show: int(articleInfo.Show), | 120 | Show: int(articleInfo.Show), |
118 | Edit: 0, | 121 | Edit: 0, |
119 | MeLoveFlag: meLoveFlag, | 122 | MeLoveFlag: meLoveFlag, |
123 | + MeFollowFlag: 0, | ||
120 | Tags: tags, | 124 | Tags: tags, |
121 | } | 125 | } |
122 | if articleInfo.CreatedAt != articleInfo.UpdatedAt { | 126 | if articleInfo.CreatedAt != articleInfo.UpdatedAt { |
@@ -125,6 +129,8 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | @@ -125,6 +129,8 @@ func (l *MiniGetArticleLogic) MiniGetArticle(req *types.MiniArticleGetRequest) ( | ||
125 | for _, val := range articleInfo.Images { | 129 | for _, val := range articleInfo.Images { |
126 | resp.Images = append(resp.Images, val.Url) | 130 | resp.Images = append(resp.Images, val.Url) |
127 | } | 131 | } |
128 | - | 132 | + if follow != nil { |
133 | + resp.MeFollowFlag = 1 | ||
134 | + } | ||
129 | return | 135 | return |
130 | } | 136 | } |
@@ -796,7 +796,8 @@ type MiniArticleGetResponse struct { | @@ -796,7 +796,8 @@ type MiniArticleGetResponse struct { | ||
796 | Show int `json:"show"` // 评论的展示状态(1显示、2不显示) | 796 | Show int `json:"show"` // 评论的展示状态(1显示、2不显示) |
797 | Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在) | 797 | Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在) |
798 | MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞) | 798 | MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞) |
799 | - Tags []string `json:"tags"` //文章的标签 | 799 | + MeFollowFlag int `json:"meFollowFlag"` // 当前人员对作者的关注标识 (0 没有关注 1有关注) |
800 | + Tags []string `json:"tags"` // 文章的标签 | ||
800 | } | 801 | } |
801 | 802 | ||
802 | type ArticleSection struct { | 803 | type ArticleSection struct { |
@@ -1203,11 +1204,11 @@ type MiniSearchArticleRequest struct { | @@ -1203,11 +1204,11 @@ type MiniSearchArticleRequest struct { | ||
1203 | Size int `json:"size"` | 1204 | Size int `json:"size"` |
1204 | CompanyId int64 `json:",optional"` | 1205 | CompanyId int64 `json:",optional"` |
1205 | UserId int64 `json:",optional"` | 1206 | UserId int64 `json:",optional"` |
1206 | - TagCategory string `json:"tagCategory"` | ||
1207 | - TagId int64 `json:"tagId"` | ||
1208 | - BeginTime int64 `json:"beginTime"` | ||
1209 | - EndTime int64 `json:"endTime"` | ||
1210 | - SearchWord string `json:"searchWord"` | 1207 | + TagCategory string `json:"tagCategory,optional"` |
1208 | + TagId int64 `json:"tagId,optional"` | ||
1209 | + BeginTime int64 `json:"beginTime,optional"` | ||
1210 | + EndTime int64 `json:"endTime,optional"` | ||
1211 | + SearchWord string `json:"searchWord,optional"` | ||
1211 | } | 1212 | } |
1212 | 1213 | ||
1213 | type MiniSearchArticleResponse struct { | 1214 | type MiniSearchArticleResponse struct { |
-
请 注册 或 登录 后发表评论