| | |
| | |
|
| | | } else {
|
| | | MonitorPoint monitorPoint = monitorPointService.queryMonitorPointById(Integer.parseInt(primaryKey));
|
| | | List<DeviceVersion> versionList = deviceVersionService.queryByOrgId(monitorPoint.getOrganizationId());
|
| | | List<DeviceVersion> versionList = deviceVersionService.queryByMpointId(monitorPoint.getId());
|
| | | if(versionList.size() > 0) {
|
| | | List<Integer> versionNolist = versionList.stream().map(item -> {
|
| | | return item.getVersion();
|
| | |
| | | |
| | | public interface DeviceVersionMapper extends BaseMapper<DeviceVersion> { |
| | | public List<DeviceVersion> selectListByOrgId(Integer orgId); |
| | | // 获取监控点下所有设备型号集合 |
| | | public List<DeviceVersion> selectListByMpointId(Integer orgId); |
| | | } |
| | |
| | | |
| | | List<DeviceVersion> queryByOrgId(Integer organizationId); |
| | | |
| | | List<DeviceVersion> queryByMpointId(Integer mpointId); |
| | | |
| | | DeviceVersion queryVersionById(Integer versionId); |
| | | } |
| | |
| | | public List<DeviceVersion> queryByOrgId(Integer organizationId){ |
| | | return this.deviceVersionMapper.selectListByOrgId(organizationId); |
| | | } |
| | | @Override |
| | | public List<DeviceVersion> queryByMpointId(Integer mpointId){ |
| | | return this.deviceVersionMapper.selectListByMpointId(mpointId); |
| | | } |
| | | |
| | | @Override |
| | | public DeviceVersion queryVersionById(Integer versionId) { |
| | |
| | | ) |
| | | order by dvn.create_time desc |
| | | </select> |
| | | <select id="selectListByMpointId" parameterType="java.lang.Integer" resultMap="BaseResultMap"> |
| | | SELECT |
| | | * |
| | | FROM |
| | | device_version dvn |
| | | WHERE |
| | | dvn.id IN ( |
| | | SELECT DISTINCT |
| | | dev.device_version_id |
| | | FROM |
| | | device dev |
| | | WHERE |
| | | dev.monitor_point_id = #{mpointId,jdbcType=VARCHAR} |
| | | ) |
| | | order by dvn.create_time desc |
| | | </select> |
| | | </mapper> |