|
|
@@ -3,7 +3,7 @@ package cn.reghao.autodop.dmaster.app.service.crud.global;
|
|
|
import cn.reghao.autodop.dmaster.common.db.CrudOps;
|
|
|
import cn.reghao.autodop.dmaster.common.db.PageList;
|
|
|
import cn.reghao.autodop.dmaster.app.entity.config.NotifierConfig;
|
|
|
-import cn.reghao.autodop.dmaster.app.repository.orchestration.NotifierRepository;
|
|
|
+import cn.reghao.autodop.dmaster.app.repository.orchestration.NotifierConfigRepository;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
|
import org.springframework.data.domain.Sort;
|
|
|
@@ -18,23 +18,23 @@ import java.util.stream.Collectors;
|
|
|
*/
|
|
|
@Service
|
|
|
public class NotifierCrudService implements CrudOps<NotifierConfig> {
|
|
|
- private NotifierRepository notifierRepository;
|
|
|
+ private NotifierConfigRepository notifierConfigRepository;
|
|
|
|
|
|
- public NotifierCrudService(NotifierRepository notifierRepository) {
|
|
|
- this.notifierRepository = notifierRepository;
|
|
|
+ public NotifierCrudService(NotifierConfigRepository notifierConfigRepository) {
|
|
|
+ this.notifierConfigRepository = notifierConfigRepository;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void addOrUpdate(NotifierConfig notifierConfig) throws Exception {
|
|
|
NotifierConfig notifierEntity =
|
|
|
- notifierRepository.findByIsDeleteFalseAndName(notifierConfig.getName());
|
|
|
+ notifierConfigRepository.findByIsDeleteFalseAndName(notifierConfig.getName());
|
|
|
if (notifierEntity != null) {
|
|
|
notifierConfig.setId(notifierEntity.getId());
|
|
|
notifierConfig.setCreateTime(notifierEntity.getCreateTime());
|
|
|
notifierConfig.setUpdateTime(LocalDateTime.now());
|
|
|
}
|
|
|
notifierConfig.setIsDelete(false);
|
|
|
- notifierRepository.save(notifierConfig);
|
|
|
+ notifierConfigRepository.save(notifierConfig);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -42,7 +42,7 @@ public class NotifierCrudService implements CrudOps<NotifierConfig> {
|
|
|
// 默认按更新时间倒序
|
|
|
PageRequest pageRequest =
|
|
|
PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "updateTime"));
|
|
|
- Page<NotifierConfig> notifiers = notifierRepository.findAll(pageRequest);
|
|
|
+ Page<NotifierConfig> notifiers = notifierConfigRepository.findAll(pageRequest);
|
|
|
|
|
|
PageList<NotifierConfig> pageList = new PageList<>();
|
|
|
pageList.setTotalSize(notifiers.getTotalElements());
|
|
|
@@ -53,12 +53,12 @@ public class NotifierCrudService implements CrudOps<NotifierConfig> {
|
|
|
|
|
|
@Override
|
|
|
public void delete(String uniqueKey) throws Exception {
|
|
|
- NotifierConfig notifierEntity = notifierRepository.findByIsDeleteFalseAndName(uniqueKey);
|
|
|
+ NotifierConfig notifierEntity = notifierConfigRepository.findByIsDeleteFalseAndName(uniqueKey);
|
|
|
if (notifierEntity == null) {
|
|
|
throw new Exception(uniqueKey + "不存在...");
|
|
|
}
|
|
|
// TODO 处理其他实体对共享实体的引用
|
|
|
notifierEntity.setIsDelete(true);
|
|
|
- notifierRepository.save(notifierEntity);
|
|
|
+ notifierConfigRepository.save(notifierEntity);
|
|
|
}
|
|
|
}
|