medium · 已确认 · 已计入完成分历史草稿确认记录会屏蔽后续已发布版本提醒
曾在旧接口中确认过普通草稿的用户,可能收不到仍应查看的已发布系统更新提醒,导致版本说明未被及时查看。
证据:src/main/java/com/data/hemodialysis/service/impl/SystemVersionServiceImpl.java:113 SystemVersion checkedVersion = systemVersionMapper
.selectByCodeForAlertIncludingDeleted(checkedVersionCode);
if (checkedVersion == null
|| (checkedVersion.getVersionIsReleased() != null
&& !Integer.valueOf(0).equals(checkedVersion.getVersionIsReleased()))) {
return latest;
}
return SystemVersionOrderComparator.DESCENDING.compare(checkedVersion, latest) < 0
? null : latest;
建议:在抑制提醒前仅接受可证明曾发布的确认记录;对历史已读码进行迁移核对,或将无法证明曾发布的草稿确认按未确认处理。