| | |
| | | import org.dromara.common.redis.utils.QueueUtils; |
| | | import org.dromara.system.convert.SysOssConfigClassConvert; |
| | | import org.dromara.system.domain.SysOssConfig; |
| | | import org.dromara.system.domain.properties.Boundary; |
| | | import org.dromara.system.domain.vo.SysOssVo; |
| | | import org.dromara.system.mapper.SysOssConfigMapper; |
| | | import org.dromara.system.mapper.SysOssMapper; |
| | |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.dromara.system.service.ISysOssService; |
| | | import org.dromara.system.uitil.HttpUtils; |
| | | import org.springframework.boot.ApplicationArguments; |
| | | import org.springframework.boot.ApplicationRunner; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | @Component |
| | | public class SystemApplicationRunner implements ApplicationRunner { |
| | | |
| | | private final Boundary boundary; |
| | | private final ISysOssConfigService ossConfigService; |
| | | private final SysOssMapper ossMapper; |
| | | private final SysOssConfigMapper sysOssConfigMapper; |
| | |
| | | SysOssVo vo = ossMapper.selectVoById(ossId); |
| | | client.delete( vo.getUrl()); |
| | | ossMapper.deleteById(Long.valueOf(ossId)); |
| | | // try { |
| | | // HttpUtils.sendDeleteRequest(boundary.getLocalhost() + "/resource/synchronization/delete",ossId); |
| | | // } catch (IOException e) { |
| | | // throw new RuntimeException(e); |
| | | // } |
| | | }); |
| | | } |
| | | |