From b2304cfc3342211dfd161de427879fa813a22a44 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 29 三月 2025 15:55:16 +0800 Subject: [PATCH] 重庆bts4810定制修改负载电流问题 --- src/main/java/com/whyc/service/Fbs9100SetparamService.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/Fbs9100SetparamService.java b/src/main/java/com/whyc/service/Fbs9100SetparamService.java index dd0fb86..39d6411 100644 --- a/src/main/java/com/whyc/service/Fbs9100SetparamService.java +++ b/src/main/java/com/whyc/service/Fbs9100SetparamService.java @@ -18,6 +18,7 @@ import com.whyc.pojo.Li9130SetparamPlan; import com.whyc.util.ActionUtil; import com.whyc.util.ThreadLocalUtil; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -35,7 +36,8 @@ private BattInfMapper binfMapper; @Resource private Fbs9100SetParamTempMapper tmpMapper; - + @Autowired + private PwrdevAcdcdataService pwrdevAcdcservice; //鏌ヨ璁惧鐨勫弬鏁� public Response serchdevParam(int devId) { sendCmdToFBS9100Dev(FBS9100_ComBase.CMD_GetDischargeParm, 0, devId); @@ -69,6 +71,26 @@ } Fbs9100Setparam setparam = mapper.serchbyDev_id(devId,battGroupNum-1); + /*閲嶅簡bts4810(61850) + 鐩墠瀹㈡埛鐨勮礋杞界數娴佹瘮杈冨皬锛屽厖鏀剧數鍙傛暟璁剧疆鏃讹紝灏忎簬0.1C10鐨�,鐢垫祦鍊艰姹傝兘鑷姩璇嗗埆锛� + 閲囩敤涓�澶╁唴鐢垫祦骞冲潎鍊兼潵鏀剧數銆傝礋杞界數娴佸ぇ浜�0.1C10.鐢�0.1C10鏀剧數瀹㈡埛瑕佹眰鑷姩濉厖,涓嶈浜轰负鐨勫綍鍏�. + 锛�100AH鐢垫睜 璐熻浇鐢垫祦灏忎簬10A 灏辩敤璐熻浇鐢垫祦鐨勫钩鍧囧�� 澶т簬10A 灏辩敤10A锛� + */ + if (devId / 100000 == DeviceTypeDTO.DEVICE6185){ + //鏍规嵁devId鑾峰彇鏈烘埧id + QueryWrapper queryWrapper = new QueryWrapper(); + queryWrapper.eq("FBSDeviceId", devId); + queryWrapper.last("limit 1"); + Battinf binf = binfMapper.selectOne(queryWrapper); + if(binf!=null){ + //鑾峰彇鐢垫簮鐨勮礋杞界數娴� + float loadCurr=pwrdevAcdcservice.getBts4810LoadCurr(binf.getStationId(),binf.getMonCapStd()); + setparam.setLoadCurr(loadCurr); + }else { + setparam.setLoadCurr(0f); + } + + } return new Response().setII(1, setparam, bl, bl == true ? "鏌ヨ鎴愬姛!" : "璁剧疆9100鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); } //鍐呴樆娴嬭瘯 -- Gitblit v1.9.1