diff --git a/lab-service/lab-file/src/main/java/org/springblade/file/service/IQualityFileAssistentService.java b/lab-service/lab-file/src/main/java/org/springblade/file/service/IQualityFileAssistentService.java index c23025e..b9b0300 100644 --- a/lab-service/lab-file/src/main/java/org/springblade/file/service/IQualityFileAssistentService.java +++ b/lab-service/lab-file/src/main/java/org/springblade/file/service/IQualityFileAssistentService.java @@ -8,4 +8,5 @@ import org.springblade.core.mp.base.BaseService; * @Date 2022/9/22 0022 18:14 */ public interface IQualityFileAssistentService extends BaseService { + boolean addOrUpdate(QualityFileAssistent file); } diff --git a/lab-service/lab-file/src/main/java/org/springblade/file/service/impl/QualityFileAssistentServiceImpl.java b/lab-service/lab-file/src/main/java/org/springblade/file/service/impl/QualityFileAssistentServiceImpl.java index 8ab9deb..0bf399b 100644 --- a/lab-service/lab-file/src/main/java/org/springblade/file/service/impl/QualityFileAssistentServiceImpl.java +++ b/lab-service/lab-file/src/main/java/org/springblade/file/service/impl/QualityFileAssistentServiceImpl.java @@ -13,4 +13,14 @@ import org.springframework.stereotype.Service; */ @Service public class QualityFileAssistentServiceImpl extends BaseServiceImpl implements IQualityFileAssistentService { + @Override + public boolean addOrUpdate(QualityFileAssistent file) { + + if (file.getId() != null) { + this.updateById(file); + }else{ + this.save(file); + } + return true; + } }