放款流程

/*
* 1 先将放款单设置为放款中,防止我方再次放款
*
* 1.1 先将放款单设置为放款中
*
* 1.2 PingAnFangKuanInfo表中插入一条数据,用于批处理器向银行查询放款结果
*
* 1.1与1.2必须在一个事务中,这很重要,只有这上面成功,才能向银行发起放款申请
*
* 2 向银行发起放款申请
*
* 2.1 因各种原因,银行未收到我方的放款申请,但是步骤1中已经存储了放款申请,放款单也设置为放款中了,不重要,当批处理尝试多次查询不到结果时或查询结果为放款失败,会将放款单设置为放款失败,可再次放款。
*
* 2.2 我方正常收到了银行的返回结果(不管是受理成功还是受理失败).如果是受理成功,则将银行返回的业务流水存储起来;如果是受理失败,则将放款单状态改为放款失败
*
* 2.3 银行正常返回结果(不管是受理成功还是受理失败),因网络异常,服务器崩溃,IIS重启,导致我方未收到银行返回结果.这种情况不要紧,按步骤2.1处理
*
* 3 调度器查询放款结果
*/

原文地址:https://www.cnblogs.com/linye1293/p/12922371.html