|
|
|
|
@ -85,13 +85,13 @@ public class MqttServerDataController {
|
|
|
|
|
}
|
|
|
|
|
@Resource
|
|
|
|
|
private FormulaRecordMapper formulaRecordMapper;
|
|
|
|
|
@GetMapping("/getSimulateValue")
|
|
|
|
|
@PostMapping("/getSimulateValue")
|
|
|
|
|
@Operation(summary = "模拟数据最新值")
|
|
|
|
|
public CommonResult<String> getSimulateValue(@RequestParam("random")int random,@RequestParam("type")String type
|
|
|
|
|
public CommonResult<Double> getSimulateValue(@RequestParam("random")int random,@RequestParam("type")String type
|
|
|
|
|
,@RequestParam("id")Long id,@RequestParam("plusValue") double plusValue) {
|
|
|
|
|
if(id!=null){
|
|
|
|
|
FormulaRecordDO recordDO = formulaRecordMapper.selectById(id);
|
|
|
|
|
if(recordDO==null)return success("0.000");
|
|
|
|
|
if(recordDO==null)return success(BigDecimal.ZERO.doubleValue());
|
|
|
|
|
if(random == 1){
|
|
|
|
|
if(type.equals("int")){
|
|
|
|
|
int i = RandomUtil.randomInt(1,10);
|
|
|
|
|
@ -106,8 +106,8 @@ public class MqttServerDataController {
|
|
|
|
|
recordDO.setDataValue(recordDO.getDataValue().add(BigDecimal.valueOf(plusValue)));
|
|
|
|
|
}
|
|
|
|
|
formulaRecordMapper.updateById(recordDO);
|
|
|
|
|
return success(recordDO.getDataValue().toString());
|
|
|
|
|
return success(recordDO.getDataValue().doubleValue());
|
|
|
|
|
}
|
|
|
|
|
return success("0.000");
|
|
|
|
|
return success(BigDecimal.ZERO.doubleValue());
|
|
|
|
|
}
|
|
|
|
|
}
|