From fbbd05825360b086821660269c1f7baf12d66db2 Mon Sep 17 00:00:00 2001 From: Administrator <zhubaomin> Date: 星期六, 13 七月 2024 10:59:04 +0800 Subject: [PATCH] 2024-07-13 朱宝民 wechat、remote 动态连接两套中间件 --- pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java index a353cf7..aa0ef5e 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java @@ -26,6 +26,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.RandomStringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.core.env.Environment; import org.springframework.http.MediaType; import org.springframework.transaction.annotation.Transactional; @@ -53,10 +54,17 @@ private final SeVirtualCardMapper seVirtualCardMapper; private final IDLongGenerator idLongGenerator; - //@Value("${mw.rtuCallbackUrl_wx}") - private String rtuCallbackUrl_wx = null; + @Value("${mw.rtuCallbackUrl_wx}") + private String rtuCallbackUrl_wx; + /** + * pro_mw锛氬睘鎬� + * tag浠庢帶鍒跺櫒涓幏鍙� + * key_mw锛歶rl鐨刱ey + */ private Environment env = null; + private String pro_mw = "mw"; + private String key_mw = "comSendUrl"; @Autowired public ValveCtrl(CommandSv commandSv, SeVirtualCardMapper seVirtualCardMapper, IDLongGenerator idLongGenerator, Environment env) { @@ -78,10 +86,6 @@ if (bindingResult != null && bindingResult.hasErrors()) { return BaseResponseUtils.buildErrorMsg(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); } - - String pro_mw = "mw"; - String key_mw = "comSendUrl"; - rtuCallbackUrl_wx = env.getProperty(pro_mw + "." + key_mw); Long intakeId = valve.getIntakeId(); String intakeName = valve.getIntakeName(); @@ -140,6 +144,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); + String orgTag = job_rtu.getString("orgTag"); + comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); @@ -246,6 +252,8 @@ } Long intakeId = job_rtu.getLong("intakeId"); String protocol = job_rtu.getString("protocol"); + String orgTag = job_rtu.getString("orgTag"); + comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); String commandCode = null; if (protocol.equals("p206V202404")) { -- Gitblit v1.8.0