fourcal/src/main/java/cn/palmte/work/service/SysConfigService.java

31 lines
1.2 KiB
Java
Raw Normal View History

2021-11-05 02:48:32 +00:00
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;
2021-11-05 07:04:32 +00:00
import java.util.Date;
2021-11-05 02:48:32 +00:00
@Service
public class SysConfigService {
@Autowired
private SysConfigRepository sysConfigRepository;
public void saveOrUpdate(SysConfigRequest sysConfigRequest) {
SysConfig underwrittenTaxRate = sysConfigRepository.findByCodeEquals("underwrittenTaxRate");
underwrittenTaxRate.setValue(sysConfigRequest.getUnderwrittenTaxRate());
2021-11-05 07:04:32 +00:00
underwrittenTaxRate.setUpdateTime(new Date());
2021-11-05 02:48:32 +00:00
sysConfigRepository.saveAndFlush(underwrittenTaxRate);
SysConfig projectContributionProfitRateThreshold = sysConfigRepository.findByCodeEquals("projectContributionProfitRateThreshold");
projectContributionProfitRateThreshold.setValue(sysConfigRequest.getProjectContributionProfitRateThreshold());
2021-11-05 07:04:32 +00:00
projectContributionProfitRateThreshold.setUpdateTime(new Date());
2021-11-05 02:48:32 +00:00
sysConfigRepository.saveAndFlush(projectContributionProfitRateThreshold);
}
}