diff --git a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/mqtt/MqttServerDataController.java b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/mqtt/MqttServerDataController.java index bcbc65917..2df1fcf7e 100644 --- a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/mqtt/MqttServerDataController.java +++ b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/mqtt/MqttServerDataController.java @@ -85,13 +85,13 @@ public class MqttServerDataController { } @Resource private FormulaRecordMapper formulaRecordMapper; - @GetMapping("/getSimulateValue") + @PostMapping("/getSimulateValue") @Operation(summary = "模拟数据最新值") - public CommonResult getSimulateValue(@RequestParam("random")int random,@RequestParam("type")String type + public CommonResult 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()); } } \ No newline at end of file