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,6 +158,7 @@ public class TkAlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileM
158 return baseMapper 158 return baseMapper
159 .selectList( 159 .selectList(
160 new LambdaQueryWrapper<TkAlarmProfileEntity>() 160 new LambdaQueryWrapper<TkAlarmProfileEntity>()
  161 + .eq(TkAlarmProfileEntity::getStatus,FastIotConstants.MagicNumber.ONE)
161 .eq(TkAlarmProfileEntity::getTenantId, tenantId) 162 .eq(TkAlarmProfileEntity::getTenantId, tenantId)
162 .in(TkAlarmProfileEntity::getOrganizationId, organizationIds)) 163 .in(TkAlarmProfileEntity::getOrganizationId, organizationIds))
163 .stream() 164 .stream()
@@ -122,6 +122,12 @@ public class TkHomePageServiceImpl implements HomePageService { @@ -122,6 +122,12 @@ public class TkHomePageServiceImpl implements HomePageService {
122 orgIds = organizationService.currentUserOrganizationAllIds(currentUserId); 122 orgIds = organizationService.currentUserOrganizationAllIds(currentUserId);
123 queryMap.put("organizationIds",orgIds); 123 queryMap.put("organizationIds",orgIds);
124 alarmList = deviceMapper.findDeviceAlarmInfoByCustomer(startTs, null,orgIds); 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 }else{ 131 }else{
126 customerId = userMapper.findCustomerIdByUserId(currentUserId); 132 customerId = userMapper.findCustomerIdByUserId(currentUserId);
127 if (StringUtils.isNotEmpty(customerId)) { 133 if (StringUtils.isNotEmpty(customerId)) {
@@ -130,10 +136,10 @@ public class TkHomePageServiceImpl implements HomePageService { @@ -130,10 +136,10 @@ public class TkHomePageServiceImpl implements HomePageService {
130 tbDevices = deviceMapper.findDeviceIdsByCustomerId(customerId); 136 tbDevices = deviceMapper.findDeviceIdsByCustomerId(customerId);
131 } 137 }
132 alarmList = deviceMapper.findDeviceAlarmInfoByCustomer(startTs, customerId,null); 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 if (alarmList.size() > zero) { 144 if (alarmList.size() > zero) {
139 BaseHomePageTop baseHomePageTop = alarmList.get(0); 145 BaseHomePageTop baseHomePageTop = alarmList.get(0);
@@ -196,7 +196,7 @@ public class TkMessageServiceImpl implements TkMessageService { @@ -196,7 +196,7 @@ public class TkMessageServiceImpl implements TkMessageService {
196 .lambda() 196 .lambda()
197 .eq( 197 .eq(
198 TkMessageTemplateEntity::getTenantId, 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 .eq(TkMessageTemplateEntity::getStatus, 1) 200 .eq(TkMessageTemplateEntity::getStatus, 1)
201 .eq(TkMessageTemplateEntity::getTemplatePurpose, purpose.name()) 201 .eq(TkMessageTemplateEntity::getTemplatePurpose, purpose.name())
202 .eq(TkMessageTemplateEntity::getMessageType, MessageTypeEnum.PHONE_MESSAGE.name())); 202 .eq(TkMessageTemplateEntity::getMessageType, MessageTypeEnum.PHONE_MESSAGE.name()));