设备授权码改进

This commit is contained in:
kerwincui
2022-06-15 16:59:27 +08:00
parent c883ec828f
commit a908ca60a9
2 changed files with 16 additions and 5 deletions

View File

@@ -119,6 +119,17 @@ public class DeviceController extends BaseController
return AjaxResult.success(deviceService.selectDeviceByDeviceId(deviceId));
}
/**
* 根据设备编号详细信息
*/
@PreAuthorize("@ss.hasPermi('iot:device:query')")
@GetMapping(value = "/getDeviceBySerialNumber/{serialNumber}")
@ApiOperation("根据设备编号获取设备详情")
public AjaxResult getInfoBySerialNumber(@PathVariable("serialNumber") String serialNumber)
{
return AjaxResult.success(deviceService.selectDeviceBySerialNumber(serialNumber));
}
/**
* 获取设备统计信息
*/

View File

@@ -224,6 +224,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where device_id = #{deviceId}
</select>
<select id="selectDeviceBySerialNumber" parameterType="String" resultMap="DeviceResult">
<include refid="selectDeviceVo"/>
where serial_number = #{serialNumber}
</select>
<select id="selectDeviceProductAlertCount" parameterType="com.ruoyi.iot.domain.Device" resultType="com.ruoyi.iot.model.DeviceStatistic">
select
<!--设备数量-->
@@ -272,11 +277,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
p.product_id = #{productId}
</select>
<select id="selectDeviceBySerialNumber" parameterType="String" resultMap="DeviceResult">
<include refid="selectDeviceVo"/>
where serial_number = #{serialNumber}
</select>
<select id="selectShortDeviceBySerialNumber" parameterType="String" resultMap="DeviceResult">
<include refid="selectWebhookDeviceVo"/>
where serial_number = #{serialNumber}