轻资产额度缓存
2025-01-08 15:40:37 0 举报
AI智能生成
额度
作者其他创作
大纲/内容
queryInputItemInfo/{bank}
接口功能
根据不同输入项key,查询key对应的信息
先查询缓存,如果有直接返回,否则查询授信表
先查询缓存,如果有直接返回,否则查询授信表
汇总查询:allCreditInfo
creditAvailAmount 可用额度
creditStartTime 授信开始时间,取授信表credit_at
creditStatus 授信状态
creditAccountStatus 账户状态
creditAmount 授信额度
creditEndDate 授信有效期
creditAvailAmount 授信可用额度
如果缓存有值则返回,否则查询授信表
1、查询授信记录表
2、如果无授信记录或授信状态不是成功,则返回0
3、授信成功,则调用资方账户信息查询接口,更新本地授信记录
4、返回账户信息接口的额度信息
设置缓存
creditStartTime 授信开始时间
如果缓存有值则返回,否则查询授信表
有授信记录 & 授信状态是成功则返回授信表credit_at
设置缓存
creditStatus 授信状态
直接查表,返回授信状态
creditAccountStatus 授信账户状态
如果缓存有值则返回,否则查询授信表
1、授信无记录 或 授信状态不是成功,则返回不可用
2、授信成功,则调用资方账户信息查询接口,更新本地授信记录
3、返回资方接口账户状态
4、返回账户状态
设置缓存
creditAmount 授信额度
如果缓存有值则返回,否则查询授信表
1、授信无记录 或 授信状态不是成功,则返回0
2、授信成功,则调用资方账户信息查询接口,更新本地授信记录
3、返回资方接口授信额度
设置缓存
缓存时间
confplus配置:fundcore_input_item_key_cache_time
清理&过期处理
缓存自动过期
授信申请
creditAccountStatus
creditAvailAmount
allCreditInfo
CREDIT_INFO_CACHE_UID:%s_BANK:%s
授信成功
creditAccountStatus
creditAvailAmount
allCreditInfo
CREDIT_INFO_CACHE_UID:%s_BANK:%s
/queryCreditInfo
接口功能
查询授信信息,如果缓存有值则返回,否则查询授信表
缓存key:CREDIT_INFO_CACHE_UID:%s_BANK:%s
1、无授信记录,则返回授信UNCREATED,其他授信信息为空
2、授信成功,则调用资方账户信息查询接口,更新本地授信记录
3、返回授信信息给上游
只有授信成功或拒绝设置缓存
设置缓存
缓存时间
confplus配置:fundcore_light_asset_credit_cache_time
默认10分钟
清理&过期处理
授信申请
授信成功
/getCreditAccountInfo
接口功能
授信账户信息查询
缓存时间
清理&过期处理
0 条评论
下一页