2023-05-12 16:02:05 完成用户所属策略下拉列表接口!

master
魔神煜修罗皇 2 years ago
parent d15c6d60ec
commit 9663ac8ba4
  1. 3
      psdc-business/src/main/java/com/psdc/mapper/PsdcDeviceMapper.java
  2. 4
      psdc-business/src/main/java/com/psdc/service/impl/PsdcDeviceServiceImpl.java
  3. 31
      psdc-business/src/main/resources/mapper/business/PsdcDeviceMapper.xml

@ -73,7 +73,8 @@ public interface PsdcDeviceMapper{
* @param userId * @param userId
* @return * @return
*/ */
List<PsdcDevice> queryByUserId(Long userId); List<PsdcDevice> queryByUserId(@Param(value = "userId") Long userId,
@Param(value = "parentId") Integer parentId);
/** /**
* 根据设备id修改设备状态 * 根据设备id修改设备状态

@ -52,11 +52,11 @@ public class PsdcDeviceServiceImpl implements IPsdcDeviceService {
* @return 设备列表 * @return 设备列表
*/ */
public List<PsdcDevice> queryByUserId() { public List<PsdcDevice> queryByUserId() {
return psdcDeviceMapper.queryByUserId(SecurityUtils.getUserId()); return psdcDeviceMapper.queryByUserId(SecurityUtils.getUserId(), 0);
} }
public List<DeviceStatusVo> queryDeviceStatus() { public List<DeviceStatusVo> queryDeviceStatus() {
List<PsdcDevice> psdcDevices = psdcDeviceMapper.queryByUserId(SecurityUtils.getUserId()); List<PsdcDevice> psdcDevices = psdcDeviceMapper.queryByUserId(SecurityUtils.getUserId(), 0);
return psdcDevices.stream().map(psdcDevice -> { return psdcDevices.stream().map(psdcDevice -> {
DeviceStatusVo deviceStatusVo = new DeviceStatusVo(); DeviceStatusVo deviceStatusVo = new DeviceStatusVo();
BeanUtils.copyProperties(psdcDevice, deviceStatusVo); BeanUtils.copyProperties(psdcDevice, deviceStatusVo);

@ -73,24 +73,15 @@
</select> </select>
<select id="queryByUserId" resultMap="PsdcDeviceMap"> <select id="queryByUserId" resultMap="PsdcDeviceMap">
select device_id, parent_id, device_model, is_control, Select * From psdc_device
user_id, <where>
device_type, <if test="userId != null and userId != ''">
device_sn, And user_id = #{userId}
device_name, </if>
hard_version, <if test="parentId != null and parentId != ''">
soft_version, And parent_id = #{parentId}
device_address, </if>
start_time, </where>
device_status,
device_runstatus,
photo_url,
create_by,
create_time,
update_by,
update_time
from psdc_device
where user_id = #{userId}
</select> </select>
<!--分页查询指定行数据--> <!--分页查询指定行数据-->
@ -211,7 +202,7 @@
insert into psdc_device(user_id, device_type, parent_id, device_model, is_control, device_sn, device_name, hard_version, soft_version, insert into psdc_device(user_id, device_type, parent_id, device_model, is_control, device_sn, device_name, hard_version, soft_version,
device_address, start_time, device_status, device_runstatus, photo_url, create_by, device_address, start_time, device_status, device_runstatus, photo_url, create_by,
create_time, update_by, update_time) create_time, update_by, update_time)
values (#{userId}, #{deviceType}, #{deviceModel},#{parentId},#{isControl, #{deviceSn}, #{deviceName}, #{hardVersion}, #{softVersion}, #{deviceAddress}, values (#{userId}, #{deviceType}, #{deviceModel},#{parentId},#{isControl}, #{deviceSn}, #{deviceName}, #{hardVersion}, #{softVersion}, #{deviceAddress},
#{startTime}, #{deviceStatus}, #{deviceRunstatus}, #{photoUrl}, #{createBy}, #{createTime}, #{updateBy}, #{startTime}, #{deviceStatus}, #{deviceRunstatus}, #{photoUrl}, #{createBy}, #{createTime}, #{updateBy},
#{updateTime}) #{updateTime})
</insert> </insert>
@ -222,7 +213,7 @@
create_time, update_by, update_time) create_time, update_by, update_time)
Values Values
<foreach collection="devRecord" item="entity" separator=","> <foreach collection="devRecord" item="entity" separator=",">
(NULL, #{entity.deviceType}, #{entity.deviceSn}, #{entity.deviceName}, #{entity.hardVersion}, #{entity.softVersion}, #{entity.deviceAddress}, (NULL, #{entity.deviceType}, #{entity.deviceSn}, #{entity.deviceModel},#{entity.parentId},#{entity.isControl}, #{entity.deviceName}, #{entity.hardVersion}, #{entity.softVersion}, #{entity.deviceAddress},
#{entity.startTime}, #{entity.deviceStatus}, #{entity.deviceRunstatus}, #{entity.photoUrl}, #{entity.createBy}, #{entity.createTime}, NULL, NULL) #{entity.startTime}, #{entity.deviceStatus}, #{entity.deviceRunstatus}, #{entity.photoUrl}, #{entity.createBy}, #{entity.createTime}, NULL, NULL)
</foreach> </foreach>
</insert> </insert>

Loading…
Cancel
Save