|
@@ -363,12 +363,13 @@ namespace GxPress.Repository.Implement
|
|
|
if (!searchList.Contains(request.SearchType))
|
|
|
sb += " AND a.ParentId = " + request.NoticeFolderId;
|
|
|
}
|
|
|
+ var noticeTypeValue = GxPress.EnumConst.AllTypeConst.Notice.GetHashCode();
|
|
|
var sql = $@"SELECT a.*,(SELECT GROUP_CONCAT(SourceName Separator'、') from tede_user_middle where MiddleType=10 and DataSourceId=a.MiddleId) as EnjoyUser,(SELECT
|
|
|
COUNT(1)
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- TypeValue = 2
|
|
|
+ TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 1) AS PraiseCount,
|
|
|
(SELECT
|
|
@@ -376,7 +377,7 @@ namespace GxPress.Repository.Implement
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- UserId = {request.UserId} AND TypeValue = 2
|
|
|
+ UserId = {request.UserId} AND TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 1
|
|
|
LIMIT 0 , 1) AS IsLaud,
|
|
@@ -386,13 +387,13 @@ namespace GxPress.Repository.Implement
|
|
|
tede_comment
|
|
|
WHERE
|
|
|
ArticleId = a.MiddleId and pid=0
|
|
|
- AND TypeValue = 2) AS CommentCount,
|
|
|
+ AND TypeValue = {noticeTypeValue}) AS CommentCount,
|
|
|
(SELECT
|
|
|
COUNT(1)
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- UserId = {request.UserId} AND TypeValue = 2
|
|
|
+ UserId = {request.UserId} AND TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 4) AS RetransmissionCount,
|
|
|
(SELECT
|
|
@@ -400,7 +401,7 @@ namespace GxPress.Repository.Implement
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- UserId = {request.UserId} AND TypeValue = 2
|
|
|
+ UserId = {request.UserId} AND TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 4
|
|
|
LIMIT 0 , 1) AS IsRetransmission,
|
|
@@ -409,7 +410,7 @@ namespace GxPress.Repository.Implement
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- UserId = {request.UserId} AND TypeValue = 2
|
|
|
+ UserId = {request.UserId} AND TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 4
|
|
|
LIMIT 0 , 1) AS IsCollect,
|
|
@@ -418,7 +419,7 @@ namespace GxPress.Repository.Implement
|
|
|
FROM
|
|
|
tede_analyze
|
|
|
WHERE
|
|
|
- UserId = {request.UserId} AND TypeValue = 2
|
|
|
+ UserId = {request.UserId} AND TypeValue = {noticeTypeValue}
|
|
|
AND SourceId = a.MiddleId
|
|
|
AND AnalyzeType = 4) AS CollectCount,
|
|
|
(SELECT
|