| | |
| | | |
| | | 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; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public class VideoAdminInfoVO { |
| | | |
| | |
| | | private String tag; |
| | | private Integer freeType; |
| | | private String area; |
| | | private List<String> resourceList; |
| | | private String createTime; |
| | | |
| | | public String getArea() { |
| | | return area; |
| | |
| | | StringUtil.isNullOrEmpty(video.getCreatetime() + "") ? "0" : video.getCreatetime() + ""), |
| | | "yyyy-MM-dd")); |
| | | vo.setTag(video.getTag()); |
| | | vo.setCreateTime(TimeUtil.getGernalTime(video.getCreatetime(), "yyyy-MM-dd")); |
| | | return vo; |
| | | } |
| | | |
| | | |
| | | public static VideoAdminInfoVO create(SolrAlbumVideo solrVideo) { |
| | | public static VideoAdminInfoVO create(SolrAlbumVideo solrVideo, Map<Long, String> resourceNameMap) { |
| | | VideoAdminInfoVO vo = new VideoAdminInfoVO(); |
| | | vo.setId(solrVideo.getId()); |
| | | vo.setName(solrVideo.getName()); |
| | | if (VideoConstant.isMainCategory(solrVideo.getRootVideoType())) |
| | | vo.setVpicture(solrVideo.getPicture()); |
| | | else |
| | | vo.setHpicture(solrVideo.getHpicture()); |
| | | vo.setVpicture(solrVideo.getVpicture()); |
| | | vo.setShow(solrVideo.getShow() + ""); |
| | | vo.setUpdatetime(TimeUtil.getGernalTime( |
| | | Long.parseLong( |
| | |
| | | vo.setTag(solrVideo.getTag()); |
| | | vo.setFreeType(solrVideo.getFreeType()); |
| | | 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); |
| | | vo.setCreateTime(TimeUtil.getGernalTime(Long.parseLong(solrVideo.getCreatetime()), "yyyy-MM-dd")); |
| | | 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; |
| | |
| | | public void setVpicture(String vpicture) { |
| | | this.vpicture = vpicture; |
| | | } |
| | | |
| | | public List<String> getResourceList() { |
| | | return resourceList; |
| | | } |
| | | |
| | | public void setResourceList(List<String> resourceList) { |
| | | this.resourceList = resourceList; |
| | | } |
| | | |
| | | public String getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(String createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | } |