|
|
@ -39,12 +39,12 @@ public class RateServiceImpl implements RateService { |
|
|
|
} |
|
|
|
rateMapper.deleteById(oldRate.getRateId()); |
|
|
|
|
|
|
|
//如果字段被修改,显示修改后的内容,没有被修改的字段保持原来的值 |
|
|
|
if(rate.getStartTime() ==null) rate.setStartTime(oldRate.getStartTime()); |
|
|
|
if(rate.getEndTime() ==null) rate.setEndTime(oldRate.getEndTime()); |
|
|
|
if(rate.getCurrency() ==null) rate.setCurrency(oldRate.getCurrency()); |
|
|
|
if(rate.getAdminId() ==null) rate.setAdminId(oldRate.getAdminId()); |
|
|
|
if(rate.getExchangeRate() ==null) rate.setExchangeRate(oldRate.getExchangeRate()); |
|
|
|
// //如果字段被修改,显示修改后的内容,没有被修改的字段保持原来的值 |
|
|
|
// if(rate.getStartTime() ==null) rate.setStartTime(oldRate.getStartTime()); |
|
|
|
// if(rate.getEndTime() ==null) rate.setEndTime(oldRate.getEndTime()); |
|
|
|
// if(rate.getCurrency() ==null) rate.setCurrency(oldRate.getCurrency()); |
|
|
|
// if(rate.getAdminId() ==null) rate.setAdminId(oldRate.getAdminId()); |
|
|
|
// if(rate.getExchangeRate() ==null) rate.setExchangeRate(oldRate.getExchangeRate()); |
|
|
|
|
|
|
|
//插入新纪录 |
|
|
|
rate.setRateId(null); |
|
|
@ -67,6 +67,12 @@ public class RateServiceImpl implements RateService { |
|
|
|
return rateMapper.selectById(rateId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<Rate> searchOne(Rate rate) { |
|
|
|
return rateMapper.select(rate); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name") |
|
|
|
@Override |
|
|
|
public List<Rate> search(Rate rate) { |
|
|
|