计算参数类型改变(2023.3.25)

main
“18231669351” 3 years ago
parent 60438b47a7
commit 7aea8f016d
  1. 4
      CarbonSysBE1/src/main/java/edu/ncst/carbon/controller/carbon/CarbonFormulaController.java
  2. 2
      CarbonSysBE1/src/main/java/edu/ncst/carbon/service/ICarbonFormulaService.java
  3. 7
      CarbonSysBE1/src/main/java/edu/ncst/carbon/service/impl/carbon/CarbonFormulaServiceImpl.java

@ -41,8 +41,8 @@ public class CarbonFormulaController {
* */ * */
@ApiOperation("计算") @ApiOperation("计算")
@GetMapping("/calculation") @GetMapping("/calculation")
public ResultVO<CalculationResults> calculation(@RequestParam Integer carFormulaId) { public ResultVO<CalculationResults> calculation(@RequestParam String carFormulaName) {
CalculationResults result = carbonFormulaService.calculation(carFormulaId); CalculationResults result = carbonFormulaService.calculation(carFormulaName);
return ResultUtils.success("ok", result); return ResultUtils.success("ok", result);
} }

@ -22,5 +22,5 @@ public interface ICarbonFormulaService extends IService<CarFormula> {
boolean deleteCarFormula(Integer id); boolean deleteCarFormula(Integer id);
CalculationResults calculation(Integer id); CalculationResults calculation(String carFormulaName);
} }

@ -158,9 +158,12 @@ public class CarbonFormulaServiceImpl extends ServiceImpl<CarbonFormulaMapper, C
} }
public CalculationResults calculation(Integer id) { public CalculationResults calculation(String carFormulaName) {
CarFormula carFormula = carbonFormulaMapper.selectById(id); QueryWrapper<CarFormula> carFormulaWrapper = new QueryWrapper<>();
carFormulaWrapper.eq("name", carFormulaName);
CarFormula carFormula = carbonFormulaMapper.selectOne(carFormulaWrapper);
CalculationResults results = new CalculationResults(); CalculationResults results = new CalculationResults();
BeanUtils.copyProperties(carFormula, results); BeanUtils.copyProperties(carFormula, results);

Loading…
Cancel
Save