From 502b5bf139b4d8d1d245d9056f7b9340e8fd1952 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期三, 18 十月 2023 09:26:22 +0800 Subject: [PATCH] #小车充电增加满电阈值(系统参数可控) --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index ed89dab..1d88139 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -25,6 +25,8 @@ import com.zy.core.model.protocol.*; import com.zy.core.properties.SlaveProperties; import com.zy.core.thread.*; +import com.zy.system.entity.Config; +import com.zy.system.service.ConfigService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -104,6 +106,8 @@ private WrkMastLocMapper wrkMastLocMapper; @Autowired private BasLiftOptService basLiftOptService; + @Autowired + private ConfigService configService; /** @@ -2540,7 +2544,16 @@ } } else if (wrkCharge.getWrkSts() == 52) { //妫�娴嬪皬杞︽槸鍚︽弧鐢� + + //鑾峰彇婊$數闃堝�� int maxPower = 95; + EntityWrapper<Config> wrapper = new EntityWrapper<>(); + wrapper.eq("code", "chargeMaxValue"); + Config config = configService.selectOne(wrapper); + if (config != null) { + maxPower = Integer.parseInt(config.getValue()); + } + if (shuttleProtocol.getPowerPercent() < maxPower) { continue; } -- Gitblit v1.9.1