diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceUserController.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceUserController.java index ee5054fa..ed17ed92 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceUserController.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/controller/DeviceUserController.java @@ -74,7 +74,7 @@ public class DeviceUserController extends BaseController /** * 新增设备用户 */ - @PreAuthorize("@ss.hasPermi('iot:device:add')") + @PreAuthorize("@ss.hasPermi('iot:device:share')") @Log(title = "设备用户", businessType = BusinessType.INSERT) @PostMapping @ApiOperation("添加设备用户") @@ -86,10 +86,10 @@ public class DeviceUserController extends BaseController /** * 新增多个设备用户 */ - @PreAuthorize("@ss.hasPermi('iot:device:add')") + @PreAuthorize("@ss.hasPermi('iot:device:share')") @Log(title = "设备用户", businessType = BusinessType.INSERT) @PostMapping("/addDeviceUsers") - @ApiOperation("添加设备用户") + @ApiOperation("批量添加设备用户") public AjaxResult addDeviceUsers(@RequestBody List deviceUsers) { return toAjax(deviceUserService.insertDeviceUserList(deviceUsers)); diff --git a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceUserServiceImpl.java b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceUserServiceImpl.java index 4f6ec161..fccc8cf4 100644 --- a/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceUserServiceImpl.java +++ b/springboot/wumei-iot/src/main/java/com/ruoyi/iot/service/impl/DeviceUserServiceImpl.java @@ -61,7 +61,7 @@ public class DeviceUserServiceImpl implements IDeviceUserService public int insertDeviceUser(DeviceUser deviceUser) { List deviceUsers = selectDeviceUserList(deviceUser); - if (!deviceUsers.isEmpty()) throw new RuntimeException("该用户已添加, 禁止重复添加"); + if (!deviceUsers.isEmpty()) { throw new RuntimeException("该用户已添加, 禁止重复添加");} deviceUser.setCreateTime(DateUtils.getNowDate()); deviceUser.setIsOwner(0); SysUser sysUser = getLoginUser().getUser(); diff --git a/springboot/wumei-iot/src/main/resources/mapper/iot/DeviceMapper.xml b/springboot/wumei-iot/src/main/resources/mapper/iot/DeviceMapper.xml index d01d9c96..04f5f9c1 100644 --- a/springboot/wumei-iot/src/main/resources/mapper/iot/DeviceMapper.xml +++ b/springboot/wumei-iot/src/main/resources/mapper/iot/DeviceMapper.xml @@ -166,6 +166,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and d.network_address like concat('%', #{networkAddress}, '%') and d.active_time between #{params.beginActiveTime} and #{params.endActiveTime} + group by d.device_id,d.user_id order by d.create_time desc @@ -179,6 +180,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and d.tenant_id = #{tenantId} and d.product_id = #{productId} + group by d.device_id,d.user_id diff --git a/vue/src/views/iot/device/index.vue b/vue/src/views/iot/device/index.vue index 54fd2f7a..0a0fe584 100644 --- a/vue/src/views/iot/device/index.vue +++ b/vue/src/views/iot/device/index.vue @@ -461,7 +461,7 @@ export default { this.chartLoading = true; // Mqtt发布实时监测 let model = {}; - model.name = ""; + model.name = "关闭实时监测"; model.value = 0; this.mqttPublish(4, this.monitorDevice, model); }, diff --git a/vue/src/views/iot/device/user-list.vue b/vue/src/views/iot/device/user-list.vue index a8601a29..862b80e5 100644 --- a/vue/src/views/iot/device/user-list.vue +++ b/vue/src/views/iot/device/user-list.vue @@ -19,7 +19,9 @@ - + + +