描述
场景:利用人在档案查询的时候发现需要预约,想要知道啥时候能约上
方案:利用单中每条调档档案添加预计办理日期,预计办理日期这一栏,只在预约的页面存在,其他两个状态页面保持现有的不变;预计办理日期根据上一条实体外借利用单的应归还时间而定,若档案管理员同意利用人续借则根据最新的应归还时间来计算
1、情况一:预约单中只有一条已外借的档案,则上一条实体外借的应归还时间为n,预计办理时间则为n+1
比如上一条实体外借的应归还时间为8月29日,则预计办理日期也为8月30日
2、情况二:预约单中只有多条已外借的档案,预计办理时间与第一点规则一致,其中多条档案的预计办理时间可能不一致,则取最晚的预计办理时间
比如一条预约单中有实体A和实体B,都已外借,实体A的归还时间为8月29日,实体B的归还时间为8月30日,则应取实体B的预计办理时间8月31日
3、情况三:一条实体外借的档案有多条预约单,预计办理时间与第一点规则一致,这几条预约单的预计办理时间应是一致的,但保留排队逻辑;当有预约单转为利用单后,其他预约单的预计办理时间相应调整
方案:利用单中每条调档档案添加预计办理日期,预计办理日期这一栏,只在预约的页面存在,其他两个状态页面保持现有的不变;预计办理日期根据上一条实体外借利用单的应归还时间而定,若档案管理员同意利用人续借则根据最新的应归还时间来计算
1、情况一:预约单中只有一条已外借的档案,则上一条实体外借的应归还时间为n,预计办理时间则为n+1
比如上一条实体外借的应归还时间为8月29日,则预计办理日期也为8月30日
2、情况二:预约单中只有多条已外借的档案,预计办理时间与第一点规则一致,其中多条档案的预计办理时间可能不一致,则取最晚的预计办理时间
比如一条预约单中有实体A和实体B,都已外借,实体A的归还时间为8月29日,实体B的归还时间为8月30日,则应取实体B的预计办理时间8月31日
3、情况三:一条实体外借的档案有多条预约单,预计办理时间与第一点规则一致,这几条预约单的预计办理时间应是一致的,但保留排队逻辑;当有预约单转为利用单后,其他预约单的预计办理时间相应调整
附件
问题链接
- 关联问题
-
GDDA8-6341 利用管理-->预约列表,不应该存在电子预约数据
-
- 生产环境已更新
-