|
@@ -216,12 +216,12 @@ func uniqueArray(arr []int) []int {
|
|
|
return result
|
|
|
}
|
|
|
func GetAnalystMediaPermissionMappingByPermissionIds(mediaType string, permissionIds []int, analystId int) (total int64, latestId int64, ids []int) {
|
|
|
- meidaIds, err := mediaDao.GetMediaPermissionMappingByPermissionId(mediaType, permissionIds)
|
|
|
+ mediaIds, err := mediaDao.GetMediaPermissionMappingByPermissionId(mediaType, permissionIds)
|
|
|
if err != nil {
|
|
|
logger.Error("获取当前最大媒体id失败:%v", err)
|
|
|
return 0, 0, ids
|
|
|
}
|
|
|
- ids, err = mediaDao.GetAnalystMediaRangeMediaIds(mediaType, ids, analystId)
|
|
|
+ ids, err = mediaDao.GetAnalystMediaRangeMediaIds(mediaType, mediaIds, analystId)
|
|
|
if err != nil {
|
|
|
logger.Error("根据研究员过滤媒体列表id失败:%v", err)
|
|
|
return 0, 0, ids
|
|
@@ -278,13 +278,13 @@ func GetAnalystMediaPermissionMappingByPermissionIds(mediaType string, permissio
|
|
|
}
|
|
|
}
|
|
|
disCardMediaIds = filterDisCardReportIds
|
|
|
- for _, id := range meidaIds {
|
|
|
+ for _, id := range mediaIds {
|
|
|
if _, ok := disCardMap[id]; !ok {
|
|
|
filterIds = append(filterIds, id)
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- filterIds = meidaIds
|
|
|
+ filterIds = mediaIds
|
|
|
}
|
|
|
if len(filterIds) > 0 {
|
|
|
sort.Slice(filterIds, func(i, j int) bool {
|