Browse Source

数据丢失

dev
jianjun 3 years ago
parent
commit
0dd9de720e
  1. 4
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java

4
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java

@ -68,7 +68,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
/** /**
* 导出房屋内家庭成员时本地缓存 * 导出房屋内家庭成员时本地缓存
*/ */
private static final Cache<String,List<HouseIcResiUserResultDTO.HouseMemberResultDTO>> memberCacheMap = CacheBuilder.newBuilder().expireAfterAccess(10, TimeUnit.SECONDS).expireAfterWrite(30,TimeUnit.MINUTES).build(); private static final Cache<String,List<HouseIcResiUserResultDTO.HouseMemberResultDTO>> memberCacheMap = CacheBuilder.newBuilder().expireAfterAccess(1, TimeUnit.MINUTES).expireAfterWrite(30,TimeUnit.MINUTES).build();
@Autowired @Autowired
private IcHouseService icHouseService; private IcHouseService icHouseService;
@ -700,7 +700,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
break; break;
} }
resiParam.setPageNo(resiParam.getPageNo()+1); resiParam.setPageNo(resiParam.getPageNo()+1);
memberListTemp.parallelStream().forEach(h -> memberMap.put(h.getHomeId(), h.getHouseMemberList())); memberListTemp.forEach(h -> memberMap.put(h.getHomeId(), h.getHouseMemberList()));
} while (memberListTemp.size() == resiParam.getPageSize()); } while (memberListTemp.size() == resiParam.getPageSize());
log.info("getHouseUser getHouseMembers cost:{}ms,param:{}",System.currentTimeMillis() - startT,JSON.toJSONString(resiParam)); log.info("getHouseUser getHouseMembers cost:{}ms,param:{}",System.currentTimeMillis() - startT,JSON.toJSONString(resiParam));

Loading…
Cancel
Save