| | |
| | | import org.springframework.scheduling.annotation.Async; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * Created by IntelliJ IDEA. |
| | |
| | | ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); |
| | | ztContentListRequest.setId(id); |
| | | ZTProductInfoResponse response = zbomZhongTaiService.getProductInfo(ztContentListRequest); |
| | | if(Objects.nonNull(response)){ |
| | | List<String> stringList = new ArrayList<String>(); |
| | | if (StringUtils.isNotBlank(response.getCoverImage())) { |
| | | stringList.add(response.getCoverImage()); |
| | | } |
| | | if(Objects.nonNull(response.getBannerImgList())){ |
| | | stringList.addAll(Arrays.asList(response.getBannerImgList())); |
| | | } |
| | | if(StringUtils.isNotBlank(response.getContent())){ |
| | | // 添加 富文本 图片 |
| | | stringList.addAll(Constants.getImgsFromHtmlText(response.getContent())); |
| | | |
| | | } |
| | | List<ZTSpaceInfoResponse> ztSpaceInfoResponseList = response.getSpaceList(); |
| | | if(CollectionUtils.isNotEmpty(ztSpaceInfoResponseList)){ |
| | | for (ZTSpaceInfoResponse ztSpaceInfoResponse:ztSpaceInfoResponseList) { |
| | | if(StringUtils.isNotBlank(ztSpaceInfoResponse.getSpaceImg())){ |
| | | stringList.add(ztSpaceInfoResponse.getSpaceImg()); |
| | | } |
| | | if(StringUtils.isNotBlank(ztSpaceInfoResponse.getSpaceContent())){ |
| | | //添加 富文本 图片 |
| | | stringList.addAll(Constants.getImgsFromHtmlText(ztSpaceInfoResponse.getSpaceContent())); |
| | | } |
| | | } |
| | | } |
| | | response.setImageurlList(stringList); |
| | | } |
| | | return response; |
| | | } |
| | | |
| | |
| | | ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); |
| | | ztContentListRequest.setId(id); |
| | | ZTCaseInfoResponse response = zbomZhongTaiService.getWholecaseInfo(ztContentListRequest); |
| | | List<String> stringList = new ArrayList<String>(); |
| | | if (StringUtils.isNotBlank(response.getCoverImage())) { |
| | | stringList.add(response.getCoverImage()); |
| | | } |
| | | if(Objects.nonNull(response.getLayoutUlr())){ |
| | | stringList.add(response.getLayoutUlr()); |
| | | } |
| | | APISpaceCaseVo[] apiSpaceCaseVoList = response.getApiSpaceCaseVos(); |
| | | if(Objects.nonNull(apiSpaceCaseVoList)){ |
| | | for (APISpaceCaseVo apiSpaceCaseVo:apiSpaceCaseVoList) { |
| | | if(StringUtils.isNotBlank(apiSpaceCaseVo.getCoverImage())){ |
| | | stringList.add(apiSpaceCaseVo.getCoverImage()); |
| | | } |
| | | if(Objects.nonNull(apiSpaceCaseVo.getImgList())){ |
| | | stringList.addAll(Arrays.asList(apiSpaceCaseVo.getImgList())); |
| | | } |
| | | } |
| | | } |
| | | response.setImageurlList(stringList); |
| | | return response; |
| | | } |
| | | |
| | |
| | | ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); |
| | | ztContentListRequest.setId(id); |
| | | ZTProductNewsInfoResponse response = zbomZhongTaiService.getProductNewsInfo(ztContentListRequest); |
| | | if(Objects.nonNull(response)){ |
| | | List<String> stringList = new ArrayList<String>(); |
| | | if (StringUtils.isNotBlank(response.getCoverImage())) { |
| | | stringList.add(response.getCoverImage()); |
| | | } |
| | | if(Objects.nonNull(response.getBannerImgList())){ |
| | | stringList.addAll(Arrays.asList(response.getBannerImgList())); |
| | | } |
| | | if(StringUtils.isNotBlank(response.getContent())){ |
| | | stringList.addAll(Constants.getImgsFromHtmlText(response.getContent())); |
| | | |
| | | } |
| | | List<ZTSpaceInfoResponse> ztSpaceInfoResponseList = response.getSpaceList(); |
| | | if(CollectionUtils.isNotEmpty(ztSpaceInfoResponseList)){ |
| | | for (ZTSpaceInfoResponse ztSpaceInfoResponse:ztSpaceInfoResponseList) { |
| | | if(StringUtils.isNotBlank(ztSpaceInfoResponse.getSpaceImg())){ |
| | | stringList.add(ztSpaceInfoResponse.getSpaceImg()); |
| | | } |
| | | if(StringUtils.isNotBlank(ztSpaceInfoResponse.getSpaceContent())){ |
| | | //添加 富文本 图片 |
| | | stringList.addAll(Constants.getImgsFromHtmlText(ztSpaceInfoResponse.getSpaceContent())); |
| | | } |
| | | } |
| | | } |
| | | response.setImageurlList(stringList); |
| | | } |
| | | return response; |
| | | } |
| | | |
| | |
| | | ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); |
| | | ztContentListRequest.setId(id); |
| | | ZTRealcaseInfoResponse response = zbomZhongTaiService.getRealcaseInfo(ztContentListRequest); |
| | | if(Objects.nonNull(response)){ |
| | | List<String> stringList = new ArrayList<String>(); |
| | | if (StringUtils.isNotBlank(response.getCoverImage())) { |
| | | stringList.add(response.getCoverImage()); |
| | | } |
| | | if(Objects.nonNull(response.getContentImgList())){ |
| | | stringList.addAll(Arrays.asList(response.getContentImgList())); |
| | | } |
| | | response.setImageurlList(stringList); |
| | | } |
| | | return response; |
| | | } |
| | | |
| | |
| | | ZTBasePageResponse<ZTCollectLikeInfoResponse> response = zbomZhongTaiService.collectLikePage(ztCollectLikeRequest); |
| | | return response; |
| | | } |
| | | |
| | | @Override |
| | | public void batchAddLike(ZTBatchAddListRequest ztBatchAddListRequest){ |
| | | if(Objects.isNull(ztBatchAddListRequest) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getArticleIds()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getCustomerId()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getPlatSourceId()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getPlatSource()) |
| | | ){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | //查询 中台 |
| | | ZTBaseInfoResponse ztBaseInfoResponse = MemberServiceImpl.getZTToken(zbomZhongTaiService,memberMapper,usersMapper,systemDictDataBiz, |
| | | Long.valueOf(ztBatchAddListRequest.getUserId()),ztBatchAddListRequest.getUserType()); |
| | | ztBatchAddListRequest.setToken(ztBaseInfoResponse.getToken()); |
| | | zbomZhongTaiService.batchAddLike(ztBatchAddListRequest); |
| | | } |
| | | |
| | | |
| | | |
| | | } |