diff --git a/coolstore-partner-model/src/main/java/com/cool/store/dto/huoma/HuoMaAccountDTO.java b/coolstore-partner-model/src/main/java/com/cool/store/dto/huoma/HuoMaAccountDTO.java index 4ccaccdf9..fbba95075 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/dto/huoma/HuoMaAccountDTO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/dto/huoma/HuoMaAccountDTO.java @@ -22,18 +22,12 @@ public class HuoMaAccountDTO { private String account; /** - * 密码 */ private String password; - /** - * 是否已查询 - */ - private Boolean isQuery; public HuoMaAccountDTO(String account, String password) { this.account = account; this.password = password; - this.isQuery = false; } } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/xinfa/XinFaDeviceService.java b/coolstore-partner-service/src/main/java/com/cool/store/service/xinfa/XinFaDeviceService.java index 0c3d4667b..47cad4ff1 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/xinfa/XinFaDeviceService.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/xinfa/XinFaDeviceService.java @@ -161,13 +161,11 @@ public class XinFaDeviceService { } for (Map.Entry entry : accountMap.entrySet()) { HuoMaAccountDTO huoMaAccountDTO = entry.getValue(); - if (!huoMaAccountDTO.getIsQuery()) { - String token = getStoreToken(huoMaAccountDTO.getAccount(), huoMaAccountDTO.getPassword()); - List deviceDetailDetail = getStoreXinFaDeviceDetailDetail(storeNum, token); - if (CollectionUtils.isNotEmpty(deviceDetailDetail)) { - redisUtilPool.hashSet(RedisConstant.HUOMA_STORE_DEVICE_RESOURCE_KEY, storeNum, entry.getKey(), Constants.REFRESH_TOKEN_EXPIRE); - return deviceDetailDetail; - } + String token = getStoreToken(huoMaAccountDTO.getAccount(), huoMaAccountDTO.getPassword()); + List deviceDetailDetail = getStoreXinFaDeviceDetailDetail(storeNum, token); + if (CollectionUtils.isNotEmpty(deviceDetailDetail)) { + redisUtilPool.hashSet(RedisConstant.HUOMA_STORE_DEVICE_RESOURCE_KEY, storeNum, entry.getKey(), Constants.REFRESH_TOKEN_EXPIRE); + return deviceDetailDetail; } } return Collections.emptyList(); @@ -189,7 +187,6 @@ public class XinFaDeviceService { } HuoMaAccountDTO huoMaAccountDTO = accountMap.get(source); if (Objects.nonNull(huoMaAccountDTO)){ - huoMaAccountDTO.setIsQuery(true); String token = getStoreToken(huoMaAccountDTO.getAccount(), huoMaAccountDTO.getPassword()); TagDTO tagDTO = new TagDTO("DEFAULT", 0, 30,"program"); String responseBody = null;