Quellcode durchsuchen

新增新闻-增加非空判断

xusonglin vor 5 Jahren
Ursprung
Commit
97ea1c6216

+ 9 - 7
src/main/java/com/jkcredit/sysnews/service/newsArticle/NewsArticleServiceImpl.java

@@ -109,13 +109,15 @@ public class NewsArticleServiceImpl extends BaseService implements NewsArticleSe
         photoDto.setStatus(PhotoStatusEnum.UPLOAD_SUCCESS_HAVE_USED.getValue());
 
         // 保存新闻首图
-        PhotoVo photoVo;
-        try {
-            photoDto.setPhoto(newsArticleDto.getPhoto());
-            photoVo = photoService.savePhoto(photoDto);
-        } catch (ServiceException e) {
-            log.error("新增新闻-新增首图失败,失败原因:{}", e.getMessage());
-            throw new ServiceException("新增新闻失败");
+        PhotoVo photoVo = new PhotoVo();
+        if (newsArticleDto.getPhoto() != null) {
+            try {
+                photoDto.setPhoto(newsArticleDto.getPhoto());
+                photoVo = photoService.savePhoto(photoDto);
+            } catch (ServiceException e) {
+                log.error("新增新闻-新增首图失败,失败原因:{}", e.getMessage());
+                throw new ServiceException("新增新闻失败");
+            }
         }
 
         // 保存新闻