From 27e2f6e283b7d8f61a42db3e43a2f2849c67a72d Mon Sep 17 00:00:00 2001 From: ZZ Date: Fri, 23 Jul 2021 14:38:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E7=94=B5=E6=A1=A9=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E6=95=B0=E6=8D=AE:=20all=20left?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pilemsg/PileRateModelConfigReplyData.java | 28 ----------------- .../PileRateModelConfigReplyDataLogic.java | 4 +-- .../service/RemoteRestartReplyDataLogic.java | 31 +++++++++++++++++++ .../service/RemoteUpgradeReplyDataLogic.java | 31 +++++++++++++++++++ .../src/main/resources/svcmainlogic.xml | 2 ++ 5 files changed, 66 insertions(+), 30 deletions(-) delete mode 100644 xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/pilemsg/PileRateModelConfigReplyData.java create mode 100644 xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteRestartReplyDataLogic.java create mode 100644 xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteUpgradeReplyDataLogic.java diff --git a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/pilemsg/PileRateModelConfigReplyData.java b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/pilemsg/PileRateModelConfigReplyData.java deleted file mode 100644 index 2544bdc1..00000000 --- a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/pilemsg/PileRateModelConfigReplyData.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.xhpc.common.pilemsg; - -public class PileRateModelConfigReplyData extends BaseData { - - private String pileNo; //桩号 - private String configResult; //设置结果 - - public String getPileNo() { - - return pileNo; - } - - public void setPileNo(String pileNo) { - - this.pileNo = pileNo; - } - - public String getConfigResult() { - - return configResult; - } - - public void setConfigResult(String configResult) { - - this.configResult = configResult; - } - -} diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/PileRateModelConfigReplyDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/PileRateModelConfigReplyDataLogic.java index 3523bf60..95ec75ae 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/PileRateModelConfigReplyDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/PileRateModelConfigReplyDataLogic.java @@ -1,7 +1,7 @@ package com.xhpc.pp.service; import com.fasterxml.jackson.databind.ObjectMapper; -import com.xhpc.common.pilemsg.PileRateModelConfigReplyData; +import com.xhpc.common.pilemsg.PileConfigReplyData; import com.xhpc.pp.tx.ServiceParameter; import com.xhpc.pp.tx.ServiceResult; import com.xhpc.pp.tx.logic.ServiceLogic; @@ -23,7 +23,7 @@ public class PileRateModelConfigReplyDataLogic implements ServiceLogic { Map req = sp.getParameters(); ObjectMapper objectMapper = new ObjectMapper(); - PileRateModelConfigReplyData pileRateModelConfigReplyData = objectMapper.convertValue(req, PileRateModelConfigReplyData.class); + PileConfigReplyData pileRateModelConfigReplyData = objectMapper.convertValue(req, PileConfigReplyData.class); //todo return new ServiceResult(false); } diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteRestartReplyDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteRestartReplyDataLogic.java new file mode 100644 index 00000000..769ad2ca --- /dev/null +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteRestartReplyDataLogic.java @@ -0,0 +1,31 @@ +package com.xhpc.pp.service; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.xhpc.common.pilemsg.PileConfigReplyData; +import com.xhpc.pp.tx.ServiceParameter; +import com.xhpc.pp.tx.ServiceResult; +import com.xhpc.pp.tx.logic.ServiceLogic; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Component; + +import java.util.Map; + +@Lazy +@Component("RemoteRestartReplyDataLogic") +public class RemoteRestartReplyDataLogic implements ServiceLogic { + + private static Logger log = LoggerFactory.getLogger(RemoteRestartReplyDataLogic.class); + + @Override + public ServiceResult service(ServiceParameter sp) throws Exception { + + Map req = sp.getParameters(); + ObjectMapper objectMapper = new ObjectMapper(); + PileConfigReplyData pileConfigReplyData = objectMapper.convertValue(req, PileConfigReplyData.class); + //todo + return new ServiceResult(false); + } + +} diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteUpgradeReplyDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteUpgradeReplyDataLogic.java new file mode 100644 index 00000000..27dda746 --- /dev/null +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/service/RemoteUpgradeReplyDataLogic.java @@ -0,0 +1,31 @@ +package com.xhpc.pp.service; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.xhpc.common.pilemsg.PileConfigReplyData; +import com.xhpc.pp.tx.ServiceParameter; +import com.xhpc.pp.tx.ServiceResult; +import com.xhpc.pp.tx.logic.ServiceLogic; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Component; + +import java.util.Map; + +@Lazy +@Component("RemoteUpgradeReplyDataLogic") +public class RemoteUpgradeReplyDataLogic implements ServiceLogic { + + private static Logger log = LoggerFactory.getLogger(RemoteUpgradeReplyDataLogic.class); + + @Override + public ServiceResult service(ServiceParameter sp) throws Exception { + + Map req = sp.getParameters(); + ObjectMapper objectMapper = new ObjectMapper(); + PileConfigReplyData pileRateModelConfigReplyData = objectMapper.convertValue(req, PileConfigReplyData.class); + //todo + return new ServiceResult(false); + } + +} diff --git a/xhpc-modules/xhpc-power-pile/src/main/resources/svcmainlogic.xml b/xhpc-modules/xhpc-power-pile/src/main/resources/svcmainlogic.xml index 41ac0e99..7ba71efd 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/resources/svcmainlogic.xml +++ b/xhpc-modules/xhpc-power-pile/src/main/resources/svcmainlogic.xml @@ -32,5 +32,7 @@ + +