From f85ebb6f4164fc90976a70682366be5148057349 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期日, 13 四月 2025 15:39:12 +0800 Subject: [PATCH] 管控功率因数 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java index 72756bc..267a2bd 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Random; import static com.iailab.framework.common.pojo.CommonResult.success; @@ -79,14 +80,16 @@ result.forEach(item -> { // 设置随机数据,0.8左右 - double randomDouble = Math.random(); - double min = 0.7; - double max = 0.9; - double randomNumber = (randomDouble * (max - min + 1)) + min; - BigDecimal rv = new BigDecimal(randomNumber).setScale(4, BigDecimal.ROUND_HALF_UP); + Random rand = new Random(); + int min = 700; + int max = 900; + int randomNumber = rand.nextInt(max - min + 1) + min; + BigDecimal rv = new BigDecimal(randomNumber * 0.001).setScale(4, BigDecimal.ROUND_HALF_UP); item.setValue(rv); if (item.getLimitL() != null && rv.compareTo(item.getLimitL()) < 0) { item.setStatus(1); + } else { + item.setStatus(0); } }); return success(result); -- Gitblit v1.9.3