贷款流程图
2016-12-20 11:23:23 0 举报
贷款
作者其他创作
大纲/内容
用户确认
银行垫付(bankrealtime)
user_info
否
是
守护进程Jobs\\Daemon\\Loan\\Flow取队列执行节点action
loan_info修改状态用户已确认
01.从与Rds约定的队列里去节点02.根据取到的节点创建对应的对象03.自动执行该对象的action04.如果自动往下则请求Rds插入下个节点
放款模式
后台配置数据
1.到用户中心注册uid2.插入授信记录【credit_apply_grant】2.从配置中获取异步授信额度,并且到用户中心更新额度。3.更新授信记录状态【credit_apply_grant】4.异步Redis队列提交风控。
回调接口Callback_Contract_Loan
01.银行放款02.垫付充值03.垫付服务费核销
垫付费用测算扣除服务费
接口是否传保证人信息
金库实时支付回调通知Callback_Bank_Pay
推节点入队列
01.校验是否超出商户限额02.到用户系统扣除用户额度
01.在OTS记录插入日志02.在约定的Redis队列里插入下个流程节点的数据
取消
LendSucc
担保人信息插入loan_guarantee
请求账户核心记账Jobs\\Daemon\\Notify\\Account
loan_baseloan_productloan_snap
数据校验
贷款数据校验
Contract
loan_info修改状态为机构已确认
ContractSuccess
取利率方案ID(app_product)取利率方案(app_product_attribute)取商户信息(app_attribute)
异步授信
LendApply
校验成功
额度校验
推动流程引擎new Start 对象
loan_base信息插入loan_info
便于查询的反向缓存Redis
机构认可
机构确认回调Api_Order_Confirm_User
01.金额小于10元直接拒单02.年龄小于18或大于60不放款03.该订单如果存在拒单
发送验证码
用户系统
01.生成彗星还款计划02.生成彗星账单03.生成放款服务费(账户核心计提放款服务费)04.放款通知其中银行还款计划在T+1日用Mapreduce在跑
01.生成银行还款计划02.推动流程引擎
资管垫付结果回调通知Callback_Funds_Padfunds
LendPay
批量签该订单的合同
订单快照OTS(loan_info_snap)
是否需要机构确认
失败4次
废单
PayApply
更新担保人信息到OTS快照里loan_info_snap
Jobs\\MapReduce\\Loan\\BankBill
是否需要用户确认
autonext
增加担保人信息
账务核心(贷款注册)01.机构注册02.用户注册03.担保人注册
信息补充
MNS队列
数据准备
生成订单
机构确认
更新订单状态
生成Loan_id
接口数据流
01.申请金库放款获得借据号02.更新借据号(loan_info)
插入订单
贷款申请
PaySucc
订单贷款详情信息插入loan_product_info
资管垫付(cfmsrealtime)
确认订单
用户确认回调Api_Order_Confirm_User
是否进行过授信和用户注册
0 条评论
下一页
为你推荐
查看更多