| | |
| | | import cn.hutool.core.util.ZipUtil; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/service/impl/VisualServiceImpl.class */ |
| | | |
| | | public class VisualServiceImpl extends BaseServiceImpl<VisualMapper, Visual> implements IVisualService { |
| | | private final IVisualConfigService configService; |
| | | private final IVisualGlobalApiService globalApiService; |
| | |
| | | this.ossService = ossService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | public VisualDTO detail(Long id) { |
| | | Visual visual = (Visual) getById(id); |
| | | VisualConfig visualConfig = this.configService.getOne(Wrappers.<VisualConfig>query().lambda().eq(VisualConfig::getVisualId, id)); |
| | |
| | | }); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean saveVisual(VisualDTO dto) { |
| | | Visual visual = dto.getVisual(); |
| | |
| | | return tempV && tempVc; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean updateVisual(VisualDTO dto) { |
| | | Visual visual = dto.getVisual(); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Long copyVisual(Long id) { |
| | | Visual visual = (Visual) getById(id); |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | @Transactional |
| | | public Long visualImport(final VisualDTO visualDTO) { |
| | | Visual visual = visualDTO.getVisual(); |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | public List<VisualInfoVO> detailsByCatalog(Integer catalogId) { |
| | | List<Visual> list = list(Lambda.eq((catalogId != null), Visual::getCategory, catalogId) |
| | | .select(Visual::getId, Visual::getTitle, Visual::getBackgroundUrl )); |
| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | public BladeFile visualZipDownload(List<Long> visualIds) throws FileNotFoundException { |
| | | List<Visual> visualList = list(Lambda.in((v0) -> { |
| | | return v0.getId(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | public void visualZipImport(MultipartFile zipFile, Integer category) { |
| | | String localFileName = IdWorker.get32UUID() + ".zip"; |
| | | File localZipFile = new File("static/visual/" + localFileName); |
| | |
| | | visualZipImport(localZipFile, category); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.visual.service.IVisualService |
| | | |
| | | public void visualZipImport(File zipFile, Integer category) { |
| | | File distFile = ZipUtil.unzip(zipFile); |
| | | File[] files = distFile.listFiles(); |