浏览代码

修改设备位置

java110 6 年之前
父节点
当前提交
8cabba7ae2
共有 1 个文件被更改,包括 8 次插入 和 1 次删除
  1. 8 1
      service-api/src/main/java/com/java110/api/listener/machine/ListMachinesListener.java

+ 8 - 1
service-api/src/main/java/com/java110/api/listener/machine/ListMachinesListener.java

@@ -99,7 +99,8 @@ public class ListMachinesListener extends AbstractServiceApiListener {
         if (count > 0) {
             List<MachineDto> machineDtos = machineInnerServiceSMOImpl.queryMachines(machineDto);
             // 刷新 位置信息
-            refreshMachines(machineDtos);
+            //refreshMachines(machineDtos);
+            refreshMachineLocation(machineDtos);
             machines = BeanConvertUtil.covertBeanList(machineDtos, ApiMachineDataVo.class);
         } else {
             machines = new ArrayList<>();
@@ -117,6 +118,11 @@ public class ListMachinesListener extends AbstractServiceApiListener {
 
     }
 
+    private void refreshMachineLocation(List<MachineDto> machines) {
+        for (MachineDto machineDto : machines) {
+            getMachineLocation(machineDto);
+        }
+    }
 
     private void refreshMachines(List<MachineDto> machines) {
 
@@ -146,6 +152,7 @@ public class ListMachinesListener extends AbstractServiceApiListener {
         }
 
         machineDto.setLocationType(communityLocationDtos.get(0).getLocationType());
+        machineDto.setLocationObjName(communityLocationDtos.get(0).getLocationName());
     }
 
     /**