Browse Source

测试

detached
zhangluping 5 months ago
parent
commit
8c12f583c4
  1. 5
      src/main/java/com/example/demo/controller/RateController.java
  2. 18
      src/main/java/com/example/demo/serviceImpl/RateServiceImpl.java
  3. 1
      src/main/java/com/example/demo/sevice/RateService.java

5
src/main/java/com/example/demo/controller/RateController.java

@ -50,6 +50,11 @@ public class RateController {
}
}
@PostMapping("/searchOne")
public Result searchOne(@RequestBody Rate rate) {
return Result.success(rateService.searchOne(rate));
}
@PostMapping("/search") // 改为 POST 请求
public Result search(@RequestBody Page page) {
Integer pageNum = page.getPageNum();

18
src/main/java/com/example/demo/serviceImpl/RateServiceImpl.java

@ -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) {

1
src/main/java/com/example/demo/sevice/RateService.java

@ -12,6 +12,7 @@ public interface RateService {
void softDelete(Integer rateId) throws Exception;
Rate getById(Integer rateId);
List<Rate> searchOne(Rate rate);
List<Rate> search(Rate rate);
PageInfo<Rate> searchForPage(Integer pageNum, Integer pageSize, Rate rate);
}
Loading…
Cancel
Save