|
|
@@ -4,7 +4,9 @@ import cn.reghao.devops.manager.app.db.repository.log.BuildLogRepository;
|
|
|
import cn.reghao.devops.manager.app.db.repository.log.DeployLogRepository;
|
|
|
import cn.reghao.devops.manager.app.model.po.config.AppConfig;
|
|
|
import cn.reghao.devops.manager.app.model.po.log.BuildLog;
|
|
|
+import org.springframework.data.jpa.repository.Modifying;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -22,6 +24,8 @@ public class BuildLogService {
|
|
|
this.deployLogRepository = deployLogRepository;
|
|
|
}
|
|
|
|
|
|
+ @Modifying
|
|
|
+ @Transactional
|
|
|
public void delete(AppConfig appConfig) {
|
|
|
List<BuildLog> buildLogs = buildLogRepository.findByAppConfig(appConfig);
|
|
|
if (!buildLogs.isEmpty()) {
|