描述
场景:利用人在档案查询的时候发现需要预约,想要知道啥时候能约上
方案:利用单中每条调档档案添加预计办理日期,预计办理日期这一栏,只在预约的页面存在,其他两个状态页面保持现有的不变;预计办理日期根据上一条实体外借利用单的应归还时间而定,若档案管理员同意利用人续借则根据最新的应归还时间来计算
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 利用管理-->预约列表,不应该存在电子预约数据
- 生产环境已更新
1.
|
利用管理-->发起利用-->点击保存没反应 | 生产环境已更新 | 葛志峰 |
|
|
2.
|
预计办理日期去掉时分秒 | 生产环境已更新 | 葛志峰 |
|
|
3.
|
利用管理-->预约列表,建议添加预计办理日期的筛选条件 | 生产环境已更新 | 黄宇权 |
|
|
4.
|
利用管理-->先发起利用:实体外借,再发起利用:实体复印,然后在预约列表,办理实体复印时,无法插队办理(需要能插队办理) | 生产环境已更新 | 葛志峰 |
|
|
5.
|
利用管理-->先发起实体外借,再发起实体外借,办理第一条的时候,将实体外借,改为实体无权,那么需要更新预计办理时间 | 生产环境已更新 | 葛志峰 |
|
|
6.
|
利用管理-->开启借阅流程,发起实体外借后,再次发起实体外借,两个利用单状态均为:审批中,预计办理时间为2023-02-18,应该为空 | 生产环境已更新 | 葛志峰 |
|
|
7.
|
利用管理-->先发起利用:实体外借,再发起利用:实体复印,然后办理利用列表的数据为:实体无权,结果:预约列表的数据未转利用单 | 生产环境已更新 | 葛志峰 |
|
|
8.
|
我的利用,预约列表,应归还时间改为预计办理时间,同GDDA8-2485 | 生产环境已更新 | 葛志峰 |
|
|
9.
|
利用管理-->预计办理时间不准确 | 生产环境已更新 | 葛志峰 |
|
|
10.
|
利用管理-->开启借阅流程,发起实体外借(利用列表)后,再次发起实体复印(预约列表),流程先审批完成预约列表的数据,这时候预计办理时间应该为登记日期+1 | 生产环境已更新 | 葛志峰 |
|
|
11.
|
利用管理-->开启借阅流程,发起实体外借后,再次发起实体外借,两个利用单均审批完成,此时预计办理时间应该为:登记日期+1 | 生产环境已更新 | 葛志峰 |
|
|
12.
|
我的利用-->发起续借后,应归还时间不应该置空(办理续借:Text '' could not be parsed at index 0)保留原利用单的应归还时间 | 生产环境已更新 | 葛志峰 |
|