Commit aaffde8a36056be05c965ce95a6f15bc13a34e07

Authored by chenjunyu_1481036421
1 parent f1541f53

fix:1.普通租户短信登陆bug 2.首页统计bug 3.告警配置只能在开启时选择优化

... ... @@ -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()));
... ...