diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/controller/DeviceManagerController.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/controller/DeviceManagerController.java index be89918b..7bf33ca1 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/controller/DeviceManagerController.java +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/controller/DeviceManagerController.java @@ -127,8 +127,7 @@ public class DeviceManagerController extends JeecgController edit(@RequestBody DeviceManager deviceManager) { - service.updateManager(deviceManager); - return Result.OK("编辑成功!"); + return service.updateManager(deviceManager); } /** diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java index 68b2ffda..00abb133 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java @@ -52,5 +52,7 @@ public class DeviceManager implements Serializable { private String onlineStatus;//在线状态 private String deviceStatus;//设备状态 private Integer ywId;//运维ID + @TableField(exist = false) + private String deviceIndex; } diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/DeviceManagerMapper.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/DeviceManagerMapper.java index 699a7bfd..f78b4b4a 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/DeviceManagerMapper.java +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/DeviceManagerMapper.java @@ -22,6 +22,7 @@ import java.util.List; public interface DeviceManagerMapper extends BaseMapper { IPage findPage(Page page, @Param("params") DeviceManager deviceManager); IPage findAllPage(Page page, @Param("params") DeviceManager deviceManager); + DeviceManager findBySn(DeviceManager deviceManager); IPage findBingLogPage(Page page, @Param("params") DeviceBindLog deviceBindLog); void addLog(DeviceBindLog deviceBindLog); List queryNuList(DeviceManager deviceManager); diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml index 7f0f9cde..f6c38450 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml @@ -18,24 +18,29 @@ a.remarks, a.device_status, ifnull(t.online_status,'待集成') as online_status, - a.yw_id + a.yw_id, + t.device_index from nu_iot_device_preview a left join nu_base_info c on a.nu_id = c.nu_id left join ( select mac as sn, - ( case device_status when '0' then '离线' when '1' then '在线' end ) as online_status + ( case device_status when '0' then '离线' when '1' then '在线' end ) as online_status, + device_index from nu_iot_tplink_camera union all select sn, - ( case relay_state when '0' then '离线' else '在线' end ) as online_status + ( case relay_state when '0' then '离线' else '在线' end ) as online_status, + '' as device_index from nu_iot_ds_electricity_meter union all select cid as sn, - ( case relay_state when '0' then '离线' else '在线' end ) as online_status + ( case relay_state when '0' then '离线' else '在线' end ) as online_status, + '' as device_index from nu_iot_tq_water_meter union all select sn, - ( case status when '0' then '在线' else '离线' end ) as online_status + ( case status when '0' then '在线' else '离线' end ) as online_status, + '' as device_index from nu_iot_yiweilian_humid_device ) t on a.sn = t.sn where a.sn is not null @@ -77,6 +82,24 @@ order by a.dimension,a.device_type,a.device_model,a.sn + +