天天房东转出逻辑
2017-04-17 14:45:34 0 举报
登录查看完整内容
天天房东转出逻辑是指房东在房屋租赁合同到期后,将房屋出租给新的租客。在这个过程中,房东需要与原租客协商解除租赁合同,并与新租客签订新的租赁合同。这个过程可能涉及到一些法律问题,例如合同解除、押金退还等。因此,房东需要了解相关法律法规,并妥善处理这些问题。此外,房东还需要对房屋进行检查,确保房屋符合安全标准,并为新租客提供必要的家具和设施。总之,天天房东转出逻辑是一个复杂的过程,需要房东仔细规划和执行。
作者其他创作
大纲/内容
提现支付状态同步
结束
释放未匹金额:1、释放待匹配资金(money_matching_info),修改未匹配金额;2、释放预匹配订单,删除预匹配记录(删除asset_pre_matched_info,插入asset_pre_matched_info_history),恢复待匹配资产的未匹配金额(asset_matching_info),如果释放金额超出需要冻结的未匹配金额,插入一条待匹配资金(money_matching_info)
插入一条转出第二步任务(todo_task)
提现金额是否全部从未匹转出
转出第二步
处理中
否
将提现订单(cash_record)和交易订单(deal_record)改为转出失败,插入一条待匹配资金(money_matching_info),修改用户未匹配账户(account_type=12),将转出金额加回去
金额不足,插入一条转出第二步任务(todo_task)
1、当前资产可释放金额计算:资产份额数= 资产本金/最小匹配金额(向下取值); 每份额利息= 资产利息/资产份额数(向下取值); 每份额本息和= 最小匹配金额+每份额利息; 当资产本息和大于待释放资金:待释放的资金最少需要释放的份额= 待释放资金/每份额本息和(向上取值); 可释放本金=待释放的资金最少需要释放的份额* 最小匹配金额;可释放利息=待释放的资金最少需要释放的份额*每份额利息(向下取值);可释放金额=可释放本金+可释放利息;其他情况,就是当前资产本息和
成功
将提现订单(cash_record)改为资金处理完成,已发起支付
是
将提现订单(cash_record)和交易订单(deal_record)改为转出成功,发送短信通知
生成提现流水记录(asset_cash_record)
发起转出第一步操作
结束,释放锁
开始
检查上一步是否余额不足
失败
将提现订单(cash_record)和交易订单(deal_record)改为转出失败
调用支付路由
给当前用户加锁,查出当前用户的所有账户(+已匹-冻结已匹+未匹-冻结未匹+利息-冻结利息),计算出可转出金额,计算需要冻结的已匹金额和未匹金额
插入提现记录(cash_record)和交易记录(deal_record)
查询交易状态
修改用户账户(冻结已匹、冻结未匹、冻结利息)
查询订单状态为2的记录(cash_record)
进入提现支付状态同步定时任务
根据实际冻结的未匹金额重新计算需要冻结的已匹金额,释放已匹金额:查出已匹资产记录(asset_matched_info),按照本息和正序排序,倒序查找最合适的资产(按金额最接近的,大于等于条件筛选),当匹配到最合适的资产时,计算当前资产可释放金额(计算公式详见1),根据计算结果修改当前已匹资产记录(asset_matched_info),插入一条待匹配资产记录(asset_matching_info);如果未匹配到最合适的资产时,从最大资产开始释放,计算当前资产可释放金额(计算公式详见1),根据计算结果修改当前已匹资产记录(asset_matched_info),插入一条待匹配资产记录(asset_matching_info)
0 条评论
回复 删除
下一页