From f68a0518107776824903fc574fcd8f4631e3a19e Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期二, 14 三月 2023 01:11:30 +0800
Subject: [PATCH] 查询设备状态
---
service-common/src/main/java/com/java110/common/cmd/chargeMachine/ListChargeMachineCmd.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/service-common/src/main/java/com/java110/common/cmd/chargeMachine/ListChargeMachineCmd.java b/service-common/src/main/java/com/java110/common/cmd/chargeMachine/ListChargeMachineCmd.java
index c726d86..88cab4e 100644
--- a/service-common/src/main/java/com/java110/common/cmd/chargeMachine/ListChargeMachineCmd.java
+++ b/service-common/src/main/java/com/java110/common/cmd/chargeMachine/ListChargeMachineCmd.java
@@ -16,6 +16,7 @@
package com.java110.common.cmd.chargeMachine;
import com.alibaba.fastjson.JSONObject;
+import com.java110.common.charge.IChargeCore;
import com.java110.core.annotation.Java110Cmd;
import com.java110.core.annotation.Java110Transactional;
import com.java110.core.context.ICmdDataFlowContext;
@@ -63,6 +64,9 @@
@Autowired
private ISmallWeChatInnerServiceSMO smallWeChatInnerServiceSMOImpl;
+ @Autowired
+ private IChargeCore chargeCoreImpl;
+
@Override
public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
super.validatePageInfo(reqJson);
@@ -81,6 +85,9 @@
if (count > 0) {
chargeMachineDtos = chargeMachineV1InnerServiceSMOImpl.queryChargeMachines(chargeMachineDto);
freshQrCodeUrl(chargeMachineDtos);
+
+ // todo 鏌ヨ璁惧鏄惁鍦ㄧ嚎
+ queryMachineState(chargeMachineDtos);
} else {
chargeMachineDtos = new ArrayList<>();
}
@@ -92,6 +99,15 @@
cmdDataFlowContext.setResponseEntity(responseEntity);
}
+ private void queryMachineState(List<ChargeMachineDto> chargeMachineDtos) {
+
+ if(chargeMachineDtos == null || chargeMachineDtos.size() < 1 || chargeMachineDtos.size() > 10){
+ return ;
+ }
+
+ chargeCoreImpl.queryChargeMachineState(chargeMachineDtos);
+ }
+
/**
* 鍏呯數妗╀簩缁寸爜
*
--
Gitblit v1.8.0