浏览代码

过滤下架产品

kobe6258 4 月之前
父节点
当前提交
8c4495dc0b
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 1 1
      service/home/home_service.go
  2. 4 4
      service/media/media_service.go

+ 1 - 1
service/home/home_service.go

@@ -93,7 +93,7 @@ func Search(key string, pageInfo page.PageInfo, login bool, templateUserId int)
 			case ReportResultType:
 				searchResult.Report, _ = reportService.DealReportInfo(searchResult.Report, login, templateUserId)
 			case MediaResultType:
-				searchResult.Media, _ = mediaService.DealMediaInfo(searchResult.Media, login, templateUserId, mappingRiskLevel, false)
+				searchResult.Media, _ = mediaService.DealMediaInfo(searchResult.Media, login, templateUserId, mappingRiskLevel)
 			}
 		}(&result[i])
 	}

+ 4 - 4
service/media/media_service.go

@@ -98,7 +98,7 @@ func GetMediaById(mediaType string, mediaId int, isLogin bool, userId int) (medi
 		err = exception.New(exception.MediaFoundFailed)
 		return
 	}
-	return DealMediaInfo(&mediaInfo, isLogin, userId, mappingRiskLevel, true)
+	return DealMediaInfo(&mediaInfo, isLogin, userId, mappingRiskLevel)
 }
 func GetMediaPageByAnalystId(mediaType string, pageInfo page.PageInfo, analystId int, mediaIds []int, userId int, mappingRiskLevel string) (list []mediaService.MediaDTO, err error) {
 	list, err = mediaService.GetMediaPageByAnalystId(mediaType, pageInfo, analystId, mediaIds)
@@ -144,7 +144,7 @@ func GetMediaPermissionNames(id []int) (labels []string) {
 	}
 	return
 }
-func DealMediaInfo(media *mediaService.MediaDTO, isLogin bool, templateUserId int, mappingRiskLevel string, isDetail bool) (resultMedia *mediaService.MediaDTO, err error) {
+func DealMediaInfo(media *mediaService.MediaDTO, isLogin bool, templateUserId int, mappingRiskLevel string) (resultMedia *mediaService.MediaDTO, err error) {
 	idStr := strings.Split(media.PermissionIDs, ",")
 	var ids []int
 	ids, err = stringUtils.StringToIntSlice(idStr)
@@ -193,7 +193,7 @@ func DealMediaInfo(media *mediaService.MediaDTO, isLogin bool, templateUserId in
 			media.IsSubscribe = false
 			media.IsPackage = false
 		} else {
-			media.Price = defaultProductPrice
+			media.Price = packageList[0].Price
 			media.IsFree = false
 			media.IsSubscribe = false
 			media.IsPackage = true
@@ -253,7 +253,7 @@ func dealMediaInfo(list []mediaService.MediaDTO, isLogin bool, templateUserId in
 	for i := 0; i < len(list); i++ {
 		go func(media *mediaService.MediaDTO) {
 			defer wg.Done()
-			media, err = DealMediaInfo(media, isLogin, templateUserId, mappingRiskLevel, false)
+			media, err = DealMediaInfo(media, isLogin, templateUserId, mappingRiskLevel)
 			if err != nil {
 				logger.Error("处理媒体信息失败:%v", err)
 			}