| | |
| | | |
| | | import com.yeshi.buwan.domain.solr.SolrAlbumVideo; |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | | import com.yeshi.buwan.domain.solr.SolrShortVideo; |
| | | import com.yeshi.buwan.domain.video.InternetSearchVideo; |
| | | import com.yeshi.buwan.util.StringUtil; |
| | | import com.yeshi.buwan.util.TimeUtil; |
| | | import com.yeshi.buwan.util.video.VideoConstant; |
| | |
| | | return vo; |
| | | } |
| | | |
| | | |
| | | public static VideoAdminInfoVO create(InternetSearchVideo solrVideo, Map<Long, String> resourceNameMap) { |
| | | VideoAdminInfoVO vo = new VideoAdminInfoVO(); |
| | | vo.setId(solrVideo.getId()); |
| | | vo.setName(solrVideo.getName()); |
| | | vo.setVpicture(solrVideo.getVpicture()); |
| | | vo.setShow(true + ""); |
| | | vo.setUpdatetime(TimeUtil.getGernalTime( |
| | | Long.parseLong( |
| | | StringUtil.isNullOrEmpty(solrVideo.getUpdateTime().getTime() + "") ? "0" : solrVideo.getUpdateTime().getTime() + ""), |
| | | "yyyy-MM-dd")); |
| | | vo.setTag(solrVideo.getTag()); |
| | | vo.setFreeType(0); |
| | | vo.setArea(solrVideo.getArea()); |
| | | vo.setHpicture(solrVideo.getHpicture()); |
| | | List<String> resources = new ArrayList<>(); |
| | | if (solrVideo.getResourceIds() != null) { |
| | | String[] rids = solrVideo.getResourceIds().split(","); |
| | | for (String rid : rids) { |
| | | resources.add(resourceNameMap.get(Long.parseLong(rid))); |
| | | } |
| | | } |
| | | vo.setResourceList(resources); |
| | | if (solrVideo.getCreateTime() != null) |
| | | vo.setCreateTime(TimeUtil.getGernalTime(solrVideo.getCreateTime().getTime(), "yyyy-MM-dd")); |
| | | else |
| | | vo.setCreateTime(TimeUtil.getGernalTime(solrVideo.getUpdateTime().getTime(), "yyyy-MM-dd")); |
| | | return vo; |
| | | } |
| | | |
| | | |
| | | public static VideoAdminInfoVO create(SolrShortVideo solrVideo, Map<Long, String> resourceNameMap) { |
| | | VideoAdminInfoVO vo = new VideoAdminInfoVO(); |
| | | vo.setId(solrVideo.getId()); |
| | | vo.setName(solrVideo.getName()); |
| | | vo.setShow(true + ""); |
| | | vo.setUpdatetime(TimeUtil.getGernalTime(solrVideo.getLocalUpdateTime(), |
| | | "yyyy-MM-dd")); |
| | | vo.setTag(solrVideo.getTag()); |
| | | vo.setFreeType(0); |
| | | vo.setArea(solrVideo.getArea()); |
| | | vo.setHpicture(solrVideo.getPicture()); |
| | | List<String> resources = new ArrayList<>(); |
| | | if (solrVideo.getResourceId() != null) { |
| | | resources.add(resourceNameMap.get(Long.parseLong(solrVideo.getResourceId() + ""))); |
| | | } |
| | | vo.setResourceList(resources); |
| | | vo.setCreateTime(TimeUtil.getGernalTime(solrVideo.getThirdUpdateTime(), "yyyy-MM-dd")); |
| | | return vo; |
| | | } |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |