Commit aaffde8a36056be05c965ce95a6f15bc13a34e07
1 parent
f1541f53
fix:1.普通租户短信登陆bug 2.首页统计bug 3.告警配置只能在开启时选择优化
Showing
3 changed files
with
12 additions
and
5 deletions
... | ... | @@ -158,6 +158,7 @@ public class TkAlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileM |
158 | 158 | return baseMapper |
159 | 159 | .selectList( |
160 | 160 | new LambdaQueryWrapper<TkAlarmProfileEntity>() |
161 | + .eq(TkAlarmProfileEntity::getStatus,FastIotConstants.MagicNumber.ONE) | |
161 | 162 | .eq(TkAlarmProfileEntity::getTenantId, tenantId) |
162 | 163 | .in(TkAlarmProfileEntity::getOrganizationId, organizationIds)) |
163 | 164 | .stream() | ... | ... |
... | ... | @@ -122,6 +122,12 @@ public class TkHomePageServiceImpl implements HomePageService { |
122 | 122 | orgIds = organizationService.currentUserOrganizationAllIds(currentUserId); |
123 | 123 | queryMap.put("organizationIds",orgIds); |
124 | 124 | alarmList = deviceMapper.findDeviceAlarmInfoByCustomer(startTs, null,orgIds); |
125 | + //查询所有设备 | |
126 | + List<DeviceDTO> devices = deviceMapper.findDevicesByDeviceTypeAndOrganizationId(orgIds,null, | |
127 | + null,null,null); | |
128 | + List<String> finalTbDevices = new ArrayList<>(); | |
129 | + devices.forEach(item -> finalTbDevices.add(item.getTbDeviceId())); | |
130 | + tbDevices = finalTbDevices; | |
125 | 131 | }else{ |
126 | 132 | customerId = userMapper.findCustomerIdByUserId(currentUserId); |
127 | 133 | if (StringUtils.isNotEmpty(customerId)) { |
... | ... | @@ -130,10 +136,10 @@ public class TkHomePageServiceImpl implements HomePageService { |
130 | 136 | tbDevices = deviceMapper.findDeviceIdsByCustomerId(customerId); |
131 | 137 | } |
132 | 138 | alarmList = deviceMapper.findDeviceAlarmInfoByCustomer(startTs, customerId,null); |
133 | - for (String devId : tbDevices) { | |
134 | - setCustomerMessageInfo( | |
135 | - todayBegin, todayEnd, currentTenantId, DeviceId.fromString(devId), messageInfo); | |
136 | - } | |
139 | + } | |
140 | + for (String devId : tbDevices) { | |
141 | + setCustomerMessageInfo( | |
142 | + todayBegin, todayEnd, currentTenantId, DeviceId.fromString(devId), messageInfo); | |
137 | 143 | } |
138 | 144 | if (alarmList.size() > zero) { |
139 | 145 | BaseHomePageTop baseHomePageTop = alarmList.get(0); | ... | ... |
... | ... | @@ -196,7 +196,7 @@ public class TkMessageServiceImpl implements TkMessageService { |
196 | 196 | .lambda() |
197 | 197 | .eq( |
198 | 198 | TkMessageTemplateEntity::getTenantId, |
199 | - entity.getLevel() == 3 ? entity.getTenantId() : EntityId.NULL_UUID.toString()) | |
199 | + entity.getLevel() == 3 || entity.getLevel() == 4 ? entity.getTenantId() : EntityId.NULL_UUID.toString()) | |
200 | 200 | .eq(TkMessageTemplateEntity::getStatus, 1) |
201 | 201 | .eq(TkMessageTemplateEntity::getTemplatePurpose, purpose.name()) |
202 | 202 | .eq(TkMessageTemplateEntity::getMessageType, MessageTypeEnum.PHONE_MESSAGE.name())); | ... | ... |