| 
														
															@@ -57,13 +57,36 @@ public class AdVideoServiceImpl implements AdVideoService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public void addAdVideo(AdBaseVideo adBaseVideo) { 
														 | 
														
														 | 
														
															     public void addAdVideo(AdBaseVideo adBaseVideo) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AdVideo adVideo = new AdVideo(); 
														 | 
														
														 | 
														
															         AdVideo adVideo = new AdVideo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        BeanUtils.copyProperties(adBaseVideo, adVideo); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        adVideo.setId(null); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        adVideo.setStatus(0); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setVideoId(adBaseVideo.getVideoId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        copyAdBaseVideo(adBaseVideo, adVideo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         adVideoMapper.insertSelective(adVideo); 
														 | 
														
														 | 
														
															         adVideoMapper.insertSelective(adVideo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         buildVideoImage(adVideo); 
														 | 
														
														 | 
														
															         buildVideoImage(adVideo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public void updateAdVideo(AdBaseVideo adBaseVideo) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        AdVideoExample example = new AdVideoExample(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        example.createCriteria().andVideoIdEqualTo(adBaseVideo.getVideoId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        List<AdVideo> adVideos = adVideoMapper.selectByExample(example); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CollectionUtils.isEmpty(adVideos)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        for (AdVideo adVideo : adVideos) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            copyAdBaseVideo(adBaseVideo, adVideo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            adVideoMapper.updateByPrimaryKeySelective(adVideo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private void copyAdBaseVideo(AdBaseVideo adBaseVideo, AdVideo adVideo) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setVideoPath(adBaseVideo.getVideoPath()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setVideoCover(adBaseVideo.getVideoCover()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setVideoTitle(adBaseVideo.getVideoTitle()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setAuditStatus(adBaseVideo.getAuditStatus()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setAppAuditStatus(adBaseVideo.getAppAuditStatus()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setRecommendStatus(adBaseVideo.getRecommendStatus()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        adVideo.setAppRecommendStatus(adBaseVideo.getAppRecommendStatus()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override 
														 | 
														
														 | 
														
															     @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public CommonResponse<Page<AdVideoVo>> getAdVideoList(Integer pageNum, Integer pageSize) { 
														 | 
														
														 | 
														
															     public CommonResponse<Page<AdVideoVo>> getAdVideoList(Integer pageNum, Integer pageSize) { 
														 |