推单
2018-03-30 10:01:12 0 举报
454
作者其他创作
大纲/内容
判断推单开关是否开启
存在
将状态置为放款失败
关
放款失败
当前循环次数为30的倍数或最后一次
打款
将工单状态修改为推单中
审核通过
进行遍历
状态为审核通过或放款失败
审批控制台
order_serial查询新流水号进行推单
push_order_pond保存推单请求
用工单号为流水号进行推单
根据前端传的id进行推单
不符合条件
根据id与状态进行查询需放款工单
根据用户id查询redis是否存在
根据用户id排除状态*查询工单
将userId存入redis中过期时间为一天(非24小时)
fail_num3
Y
rc为00或AP时
后端
判断是否存在
fail_num=3
判断失败次数
rc为其他时
判断工单状态
判断返回rc
判断工单数量
count1
符合条件
查询当天打款历史状态为成功并且用户id出现两次
判断查询是否为空
将工单状态改为推单成功
结束
银行
判断是否需要查询历史
无
排除状态:审核拒绝取消工单关闭工单已结清
将工单状态改为待还款
rc为空或为68时
进行推单
将推单开关置为关闭
将pond中的状态改为REDIS_FAIL
将状态修改为
推单失败
开
查询order_pond
查询逻辑:创建时间超过五分钟状态为待推未删除90条数据
orderPondJob begin
点击推单
0 条评论
回复 删除
下一页