Browse Source

feat:传感器告警初版

zhuyapeng 2 years ago
parent
commit
0b95e6a570

+ 4 - 3
smsb-customer-manager-app/src/main/java/com/inspur/customer/service/tenant/TenantCommonAttributeServiceImpl.java

@@ -10,14 +10,13 @@ import com.inspur.customer.infrastructure.mapper.tenant.TenantCommonAttributeMap
 import com.inspur.customer.infrastructure.object.tenant.TenantCommonAttributeDO;
 import com.inspur.customer.object.tenant.TenantAttributeCO;
 import com.inspur.device.client.core.manage.SmsbDeviceService;
-import com.inspur.device.object.core.manage.SmsbDeviceDto;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.dubbo.config.annotation.DubboReference;
 import org.apache.dubbo.config.annotation.DubboService;
 import org.springframework.beans.BeanUtils;
+import org.springframework.cache.annotation.CacheEvict;
+import org.springframework.cache.annotation.Cacheable;
 
-import java.time.LocalTime;
-import java.time.format.DateTimeFormatter;
 import java.util.Objects;
 
 /**
@@ -34,6 +33,7 @@ public class TenantCommonAttributeServiceImpl extends ServiceImpl<TenantCommonAt
     private SmsbDeviceService smsbDeviceService;
 
     @Override
+    @CacheEvict(value = "msr:customer:tenantCommonAttribute")
     public Response saveOrUpdate(TenantAttributeCO attributeCO) {
         TenantCommonAttributeDO tenantAttribute = queryOne(attributeCO.getTenant() ,attributeCO.getAttributeKey());
         if(Objects.nonNull(tenantAttribute)){
@@ -57,6 +57,7 @@ public class TenantCommonAttributeServiceImpl extends ServiceImpl<TenantCommonAt
     }
 
     @Override
+    @Cacheable(value = "msr:customer:tenantCommonAttribute")
     public Response queryTenantAttribute(TenantAttributeCO attributeCO) {
         TenantCommonAttributeDO tenantAttribute = queryOne(attributeCO.getTenant() ,attributeCO.getAttributeKey());
         return SingleResponse.of(tenantAttribute);