| | |
| | | import vip.xiaonuo.modular.blogarticle.entity.BlogArticle; |
| | | import vip.xiaonuo.modular.blogarticle.param.BlogArticleAddDto; |
| | | import vip.xiaonuo.modular.blogarticle.param.BlogArticleQueryDto; |
| | | import vip.xiaonuo.modular.blogarticle.param.BlogArticleVo; |
| | | import vip.xiaonuo.modular.blogarticle.entity.BlogArticleVo; |
| | | import vip.xiaonuo.modular.blogarticle.service.BlogArticleService; |
| | | import vip.xiaonuo.modular.blogarticletype.entity.BlogArticleType; |
| | | import vip.xiaonuo.modular.blogarticletype.service.BlogArticleTypeService; |
| | |
| | | BlogArticle article = new BlogArticle(); |
| | | BeanUtil.copyProperties(addDto, article); |
| | | article.setSeparateYear(DateUtil.year(article.getPublishDate())); |
| | | article.setSeparateMonth(DateUtil.month(article.getPublishDate())); |
| | | article.setSeparateMonth(DateUtil.month(article.getPublishDate())+1); |
| | | article.setSeparateDay(DateUtil.dayOfMonth(article.getPublishDate())); |
| | | |
| | | article.setIsEnable(MyConstant.Yes); |
| | | blogArticleService.save(article); |
| | | System.out.println(article.toString()); |
| | | |
| | | |
| | | // blogArticleService.add(blogArticleParam); |
| | | return new SuccessResponseData(); |
| | | } |
| | | |
| | |
| | | throw new BlogException(BlogExceptionEnum.article_auth_error); |
| | | } |
| | | //授权码比对 |
| | | if (!SecureUtil.md5(find.getAuthPassword()).equals(queryDto.getAuthWord())) { |
| | | if (!find.getAuthPassword().equals(queryDto.getAuthWord())) { |
| | | throw new BlogException(BlogExceptionEnum.article_auth_pass_error); |
| | | } |
| | | } else if (find.getAuthStatus().equals(MyConstant.AuthStatus.privateCode)) { |
| | |
| | | |
| | | BeanUtil.copyProperties(find, vo); |
| | | |
| | | if (queryDto.getId() % 2 == 0) { |
| | | String tempURL = this.getBlogSourceURL(find.getArticleFileId()); |
| | | |
| | | if (StrUtil.isEmpty(tempURL)) |
| | | throw new BlogException(BlogExceptionEnum.article_file_lose); |
| | | String tempURL = this.getBlogSourceURL(find.getArticleFileId()); |
| | | |
| | | vo.setArticleFileURL(tempURL); |
| | | } else { |
| | | vo.setArticleFileURL("http://t.inleft.com/share/book/blog/es-search.md"); |
| | | } |
| | | if (StrUtil.isEmpty(tempURL)) |
| | | throw new BlogException(BlogExceptionEnum.article_file_lose); |
| | | |
| | | vo.setArticleFileURL(tempURL); |
| | | |
| | | return new SuccessResponseData(vo); |
| | | } |
| | |
| | | return null; |
| | | } else { |
| | | String blogSourcePrefix = ConstantContextHolder.getBlogSourcePrefix(); |
| | | return blogSourcePrefix + sysFileInfo.getFileBucket() +"/"+ sysFileInfo.getFileObjectName(); |
| | | return blogSourcePrefix + sysFileInfo.getFileBucket() + "/" + sysFileInfo.getFileObjectName(); |
| | | } |
| | | } |
| | | |