系统:信贷审批系统
需求:把优惠券状态更新流程,从移动门户系统,迁移到信贷系统
问题:
原本的逻辑是,移动门户独自完成优惠券(预占用->已使用/未使用)状态更新流程,并且会在支用流程开始时,把优惠券相关字段(封装在集合A中)送给信贷系统,以供信贷系统后续调核心放款。
此次改动是,移动门户只送优惠券编号(封装在集合B中)给信贷系统,后续信贷系统利用优惠券编号去权益系统把其余字段查回来,再用这些字段去调核心放款。
而问题出在,此次改动忽略了需求上线前已经预占用的优惠券,这部分因为是在移动门户完成预占用的,所以没有没有在集合B中,这导致需求上线后,在调核心放款时,这些优惠券信息没有送给核心。
解决办法:
在调核心放款前,判断集合B中是否有优惠券相关信息,没有则送集合A。
总结:
注意存量数据!