From 28e7d3937f819a3486b22bfa1c84aee172aaccb4 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 17 一月 2022 17:46:42 +0800
Subject: [PATCH] 优化代码

---
 service-job/src/main/java/com/java110/job/adapt/hcIot/machine/DeleteMachineToIotAdapt.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/service-job/src/main/java/com/java110/job/adapt/hcIot/machine/DeleteMachineToIotAdapt.java b/service-job/src/main/java/com/java110/job/adapt/hcIot/machine/DeleteMachineToIotAdapt.java
old mode 100644
new mode 100755
index a8cd2d6..f98b976
--- a/service-job/src/main/java/com/java110/job/adapt/hcIot/machine/DeleteMachineToIotAdapt.java
+++ b/service-job/src/main/java/com/java110/job/adapt/hcIot/machine/DeleteMachineToIotAdapt.java
@@ -23,6 +23,8 @@
 import com.java110.job.adapt.DatabusAdaptImpl;
 import com.java110.job.adapt.hcIot.asyn.IIotSendAsyn;
 import com.java110.po.machine.MachinePo;
+import com.java110.utils.constant.StatusConstant;
+import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -47,7 +49,7 @@
 
     /**
      * {
-     *     "extMachineId": "702020042194860037"
+     * "extMachineId": "702020042194860037"
      * }
      *
      * @param business   褰撳墠澶勭悊涓氬姟
@@ -79,8 +81,14 @@
         MachinePo machinePo = BeanConvertUtil.covertBean(businessMachine, MachinePo.class);
         MachineDto machineDto = new MachineDto();
         machineDto.setMachineId(machinePo.getMachineId());
+        machineDto.setStatusCd(StatusConstant.STATUS_CD_INVALID);
+        List<MachineDto> machineDtos = machineInnerServiceSMOImpl.queryMachines(machineDto);
+        Assert.listOnlyOne(machineDtos, "鏈壘鍒拌澶�");
         JSONObject postParameters = new JSONObject();
         postParameters.put("extMachineId", machinePo.getMachineId());
-        hcMachineAsynImpl.deleteSend(postParameters);
+        postParameters.put("machineCode", machineDtos.get(0).getMachineCode());
+        postParameters.put("machineName", machineDtos.get(0).getMachineName());
+        postParameters.put("extCommunityId", machineDtos.get(0).getCommunityId());
+        hcMachineAsynImpl.deleteMachine(postParameters);
     }
 }

--
Gitblit v1.8.0