1. 根据mac号查询设备是否被绑定
This commit is contained in:
parent
b24f2abc2d
commit
9c0da4a34e
|
@ -361,5 +361,14 @@ public class AppController extends BaseController
|
|||
Boolean collection = asUserCollectionService.isCollection(plantId, userId);
|
||||
return AjaxResult.success(collection);
|
||||
}
|
||||
/**
|
||||
* 根据mac号查询设备是否被绑定
|
||||
*/
|
||||
@GetMapping("/device/isBand/{mac}")
|
||||
public AjaxResult isBand(@PathVariable String mac)
|
||||
{
|
||||
Boolean isBand = asDeviceService.isBand(mac);
|
||||
return AjaxResult.success(isBand);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -69,4 +69,12 @@ public interface AsDeviceMapper extends BaseMapper<AsDevice>
|
|||
* @return 结果
|
||||
*/
|
||||
public int deleteAsDeviceByDeviceIds(Long[] deviceIds);
|
||||
|
||||
/**
|
||||
* 根据mac号查询设备是否被绑定
|
||||
*
|
||||
* @param mac 设备mac
|
||||
* @return 结果
|
||||
*/
|
||||
int isBandByMac(String mac);
|
||||
}
|
||||
|
|
|
@ -94,6 +94,14 @@ public interface IAsDeviceService
|
|||
*/
|
||||
Boolean settingNetwork(Long deviceId);
|
||||
|
||||
/**
|
||||
* 根据mac号查询设备是否被绑定
|
||||
*
|
||||
* @param mac 设备mac
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean isBand(String mac);
|
||||
|
||||
|
||||
// /**
|
||||
// * 构建命令
|
||||
|
|
|
@ -358,4 +358,16 @@ public class AsDeviceServiceImpl extends ServiceImpl<AsDeviceMapper, AsDevice> i
|
|||
int i = asDeviceMapper.updateAsDevice(device);
|
||||
return i>0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据mac号查询设备是否被绑定
|
||||
*
|
||||
* @param mac 设备mac
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public Boolean isBand(String mac) {
|
||||
int i = asDeviceMapper.isBandByMac(mac);
|
||||
return i>0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -67,6 +67,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
where mac = #{mac}
|
||||
</select>
|
||||
|
||||
<select id="isBandByMac" resultType="java.lang.Integer">
|
||||
select count(1) from as_device
|
||||
where mac = #{mac} and user_id IS NOT NULL and is_network = 1
|
||||
</select>
|
||||
|
||||
<insert id="insertAsDevice" parameterType="AsDevice" useGeneratedKeys="true" keyProperty="deviceId">
|
||||
insert into as_device
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
|
|
|
@ -23,6 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<where>
|
||||
<if test="isExist != null and isExist != ''"> and is_exist= #{isExist}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectAsPlantAnalysisLogById" parameterType="Long" resultMap="AsPlantAnalysisLogResult">
|
||||
|
|
|
@ -19,8 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="selectAsPlantIdentifyLogList" parameterType="AsPlantIdentifyLog" resultMap="AsPlantIdentifyLogResult">
|
||||
<include refid="selectAsPlantIdentifyLogVo"/>
|
||||
<where>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectAsPlantIdentifyLogById" parameterType="Long" resultMap="AsPlantIdentifyLogResult">
|
||||
|
|
|
@ -39,6 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<if test="beam != null and beam != ''"> and beam like concat('%', #{beam}, '%')</if>
|
||||
<if test="sproutCycle != null and sproutCycle != ''"> and sprout_cycle = #{sproutCycle}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectAsPlantByPlantId" parameterType="Long" resultMap="AsPlantResult">
|
||||
|
|
Loading…
Reference in New Issue
Block a user