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