package cn.palmte.work.service; import cn.palmte.work.model.SysConfig; import cn.palmte.work.model.SysConfigRepository; import cn.palmte.work.pojo.SysConfigRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class SysConfigService { @Autowired private SysConfigRepository sysConfigRepository; public void saveOrUpdate(SysConfigRequest sysConfigRequest) { SysConfig underwrittenTaxRate = sysConfigRepository.findByCodeEquals("underwrittenTaxRate"); underwrittenTaxRate.setValue(sysConfigRequest.getUnderwrittenTaxRate()); sysConfigRepository.saveAndFlush(underwrittenTaxRate); SysConfig projectContributionProfitRateThreshold = sysConfigRepository.findByCodeEquals("projectContributionProfitRateThreshold"); projectContributionProfitRateThreshold.setValue(sysConfigRequest.getProjectContributionProfitRateThreshold()); sysConfigRepository.saveAndFlush(projectContributionProfitRateThreshold); } }