|
@@ -53,7 +53,7 @@ public class EnergyRateController {
|
|
|
private IEnergyRateService energyRateService;
|
|
|
@Autowired
|
|
|
private IEnergyRateDetailService energyRateDetailService;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
*
|
|
@@ -70,12 +70,20 @@ public class EnergyRateController {
|
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
- QueryWrapper<EnergyRate> queryWrapper = QueryGenerator.initQueryWrapper(energyRate, req.getParameterMap());
|
|
|
+ EnergyRate energyRate1 = new EnergyRate();
|
|
|
+ energyRate1.setRatetype(energyRate.getRatetype());
|
|
|
+ energyRate1.setEnergytypeid(energyRate.getEnergytypeid());
|
|
|
+ energyRate1.setBegintime(energyRate.getBegintime());
|
|
|
+ energyRate1.setEndtime(energyRate.getEndtime());
|
|
|
+ QueryWrapper<EnergyRate> queryWrapper = QueryGenerator.initQueryWrapper(energyRate1, req.getParameterMap());
|
|
|
+ queryWrapper.like(energyRate.getName()!=null && !energyRate.getName().equals(""),"name",energyRate.getName());
|
|
|
+ queryWrapper.like(energyRate.getRateunit()!=null && !energyRate.getRateunit().equals(""),"name",energyRate.getRateunit());
|
|
|
+ queryWrapper.like(energyRate.getRemark()!=null && !energyRate.getRemark().equals(""),"name",energyRate.getRemark());
|
|
|
Page<EnergyRate> page = new Page<EnergyRate>(pageNo, pageSize);
|
|
|
IPage<EnergyRate> pageList = energyRateService.page(page, queryWrapper);
|
|
|
return Result.OK(pageList);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 添加
|
|
|
*
|
|
@@ -89,10 +97,10 @@ public class EnergyRateController {
|
|
|
public Result<String> add(@RequestBody EnergyRatePage energyRatePage) {
|
|
|
EnergyRate energyRate = new EnergyRate();
|
|
|
BeanUtils.copyProperties(energyRatePage, energyRate);
|
|
|
- energyRateService.saveMain(energyRate, energyRatePage.getEnergyRateDetailList());
|
|
|
+ energyRateService.saveMain(energyRate, energyRatePage.getBaseEnergyRateDetailList());
|
|
|
return Result.OK("添加成功!");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 编辑
|
|
|
*
|
|
@@ -110,10 +118,10 @@ public class EnergyRateController {
|
|
|
if(energyRateEntity ==null) {
|
|
|
return Result.error("未找到对应数据");
|
|
|
}
|
|
|
- energyRateService.updateMain(energyRate, energyRatePage.getEnergyRateDetailList());
|
|
|
+ energyRateService.updateMain(energyRate, energyRatePage.getBaseEnergyRateDetailList());
|
|
|
return Result.OK("编辑成功!");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 通过id删除
|
|
|
*
|
|
@@ -128,7 +136,7 @@ public class EnergyRateController {
|
|
|
energyRateService.delMain(id);
|
|
|
return Result.OK("删除成功!");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 批量删除
|
|
|
*
|
|
@@ -143,7 +151,7 @@ public class EnergyRateController {
|
|
|
this.energyRateService.delBatchMain(Arrays.asList(ids.split(",")));
|
|
|
return Result.OK("批量删除成功!");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 通过id查询
|
|
|
*
|
|
@@ -161,7 +169,7 @@ public class EnergyRateController {
|
|
|
return Result.OK(energyRate);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 通过id查询
|
|
|
*
|
|
@@ -207,7 +215,7 @@ public class EnergyRateController {
|
|
|
EnergyRatePage vo = new EnergyRatePage();
|
|
|
BeanUtils.copyProperties(main, vo);
|
|
|
List<EnergyRateDetail> energyRateDetailList = energyRateDetailService.selectByMainId(main.getId());
|
|
|
- vo.setEnergyRateDetailList(energyRateDetailList);
|
|
|
+ vo.setBaseEnergyRateDetailList(energyRateDetailList);
|
|
|
pageList.add(vo);
|
|
|
}
|
|
|
|
|
@@ -244,7 +252,7 @@ public class EnergyRateController {
|
|
|
for (EnergyRatePage page : list) {
|
|
|
EnergyRate po = new EnergyRate();
|
|
|
BeanUtils.copyProperties(page, po);
|
|
|
- energyRateService.saveMain(po, page.getEnergyRateDetailList());
|
|
|
+ energyRateService.saveMain(po, page.getBaseEnergyRateDetailList());
|
|
|
}
|
|
|
return Result.OK("文件导入成功!数据行数:" + list.size());
|
|
|
} catch (Exception e) {
|