代码拉取完成,页面将自动刷新
这里是否存在一个bug
方法listPassengerQueryByUsername是通过username获取该用户所有的乘车人信息
方法listPassengerQueryByIds是通过username和ids获取该用户指定的乘车人信息
方法distributedCache.safeGet的逻辑是先从缓存中读取,如果找不到,加锁从数据库中读取并写回缓存
如果缓存中不存在当前用户所有的乘车人信息,用户调用listPassengerQueryByIds方法,就会将指定的乘车人信息写入到缓存。这时调用listPassengerQueryByUsername方法只能拿到listPassengerQueryByIds的结果,不一定是所有乘车人的信息。
能否确认
services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/PassengerServiceImpl.java
91-103行存在问题?