代偿申请优化
1
2
3
4
5
6
7
8
9
10
11
public static void fixedThreadPool() { public static void fixedThreadPool() {public static void fixedThreadPool() {
ExecutorService threadPool = Executors.newFixedThreadPool(2);
threadPool.execute(() -> {
System.out.println("任务被执行,线程:" + Thread.currentThread().getName());
});
}3
ii
功能说明
- 代偿申请付款方式选择“保证金划扣”时,需要业务员填写收款方信息,包含“收款账号”、“收款账户户名”、“收款账户开户行”。
- 财务打款(代偿/出险)审批环节,财务填写付款方信息时,可以选择银行账号等信息。
页面交互/操作说明
代偿申请导入模版调整,付款方式选择“保证金划扣”时,与“银行转账”保持一致,必须录入“收款账号”、“收款账户户名”、“收款账户开户行”字段信息,如没录入则提示“付款账号/收款账号户名/收款账户开户行必填”。 (原“银行转账”的付款信息必填校验提示需与上提示保存一致)
相关信息
接口地址
/plm/plmRepayment/upload
接口类
com.dfwy.compensate.web.RepaymentController
数据验证类
com.dfwy.compensate.common.util.HouseFundRepaymentUploadListener
处理步骤
修改导入时字段验证
修改HouseFundRepaymentUploadListener类invoke方法中"付款信息 校验"(190行) 去掉判断是否是银行转账
增加字段显示
后端已返回前端直接获取即可
- payBankAccount - 实际付款账户
- payBankAccountName - 付款账户名
- payOpeningBank - 付款账户开户行
弹框查付款信息接口
/brm/margin/book/queryMarginBookAccount
post
字段名 |
类型 |
必填 |
描述 |
businessCategory |
string |
否 |
业务品类 |
collaboratorCode |
string |
否 |
存出方编号 |
collaboratorName |
string |
否 |
存出方名称 |
bankCode |
string |
否 |
开户行编号 |
accountName |
string |
否 |
账户名 |
bankAccount |
string |
否 |
开户行账号 |
1
2
3
4
5
6
7
8
{
"businessCategory": "100132001",
"collaboratorName": "湖南星沙农村商业银行股份有限公司",
"collaboratorCode": "HZF1026",
"bankCode": "314002",
"bankAccount": "82010400002995551",
"accountName": "湖南长银融资担保有限公司"
}
字段名 |
类型 |
示例 |
描述 |
businessCategory |
string |
100132001 |
业务品类 |
collaboratorName |
string |
湖南星沙农村商业银行股份有限公司 |
存出方名称 |
collaboratorCode |
string |
HZF1026 |
存出方编码 |
bankName |
string |
湖南星沙农村商业银行股份有限公司望仙路支行 |
开户行名称 |
bankCode |
string |
314002 |
开户行编码 |
bankAccount |
string |
82010400002995551 |
开户行账号 |
accountName |
string |
湖南长银融资担保有限公司 |
账户户名 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"code": "200",
"message": "SUCCESS",
"data": [
{
"businessCategory": "100132001",
"collaboratorName": "湖南星沙农村商业银行股份有限公司",
"collaboratorCode": "HZF1026",
"bankName": "湖南星沙农村商业银行股份有限公司望仙路支行",
"bankCode": "314002",
"bankAccount": "82010400002995551",
"accountName": "湖南长银融资担保有限公司"
}
]
}
<h1><a id="_0"></a>代偿申请优化</h1>
<pre><div class="hljs"><code class="lang-java"><span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">fixedThreadPool</span><span class="hljs-params">()</span> </span>{ <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">fixedThreadPool</span><span class="hljs-params">()</span> </span>{<span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">fixedThreadPool</span><span class="hljs-params">()</span> </span>{
<span class="hljs-comment">// 创建线程池</span>
ExecutorService threadPool = Executors.newFixedThreadPool(<span class="hljs-number">2</span>);
<span class="hljs-comment">// 执行任务</span>
threadPool.execute(() -> {
System.out.println(<span class="hljs-string">"任务被执行,线程:"</span> + Thread.currentThread().getName());
});
}<span class="hljs-number">3</span>
<span class="hljs-comment">// 测试</span>
ii
</code></div></pre>
<h2><a id="_14"></a>功能说明</h2>
<ol>
<li>代偿申请付款方式选择“保证金划扣”时,需要业务员填写收款方信息,包含“收款账号”、“收款账户户名”、“收款账户开户行”。</li>
<li>财务打款(代偿/出险)审批环节,财务填写付款方信息时,可以选择银行账号等信息。</li>
</ol>
<h2><a id="_17"></a>页面交互/操作说明</h2>
<p>代偿申请导入模版调整,付款方式选择“保证金划扣”时,与“银行转账”保持一致,必须录入“收款账号”、“收款账户户名”、“收款账户开户行”字段信息,如没录入则提示“付款账号/收款账号户名/收款账户开户行必填”。 (原“银行转账”的付款信息必填校验提示需与上提示保存一致)</p>
<h2><a id="_20"></a>相关信息</h2>
<h3><a id="_21"></a>接口地址</h3>
<pre><code class="lang-">/plm/plmRepayment/upload
</code></pre>
<h3><a id="_25"></a>接口类</h3>
<pre><code class="lang-">com.dfwy.compensate.web.RepaymentController
</code></pre>
<h3><a id="_29"></a>数据验证类</h3>
<pre><code class="lang-">com.dfwy.compensate.common.util.HouseFundRepaymentUploadListener
</code></pre>
<h2><a id="_33"></a>处理步骤</h2>
<h3><a id="_34"></a>修改导入时字段验证</h3>
<p>修改HouseFundRepaymentUploadListener类invoke方法中"付款信息 校验"(190行) 去掉判断是否是银行转账</p>
<h3><a id="_37"></a>增加字段显示</h3>
<p>后端已返回前端直接获取即可</p>
<ul>
<li>payBankAccount - 实际付款账户</li>
<li>payBankAccountName - 付款账户名</li>
<li>payOpeningBank - 付款账户开户行</li>
</ul>
<h3><a id="_44"></a>弹框查付款信息接口</h3>
<ul>
<li>接口地址</li>
</ul>
<pre><code class="lang-">/brm/margin/book/queryMarginBookAccount
</code></pre>
<ul>
<li>请求方式</li>
</ul>
<pre><code class="lang-">post
</code></pre>
<ul>
<li>入参</li>
</ul>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>必填</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>businessCategory</td>
<td>string</td>
<td>否</td>
<td>业务品类</td>
</tr>
<tr>
<td>collaboratorCode</td>
<td>string</td>
<td>否</td>
<td>存出方编号</td>
</tr>
<tr>
<td>collaboratorName</td>
<td>string</td>
<td>否</td>
<td>存出方名称</td>
</tr>
<tr>
<td>bankCode</td>
<td>string</td>
<td>否</td>
<td>开户行编号</td>
</tr>
<tr>
<td>accountName</td>
<td>string</td>
<td>否</td>
<td>账户名</td>
</tr>
<tr>
<td>bankAccount</td>
<td>string</td>
<td>否</td>
<td>开户行账号</td>
</tr>
</tbody>
</table>
<ul>
<li>入参示例</li>
</ul>
<pre><div class="hljs"><code class="lang-json">{
<span class="hljs-attr">"businessCategory"</span>: <span class="hljs-string">"100132001"</span>,
<span class="hljs-attr">"collaboratorName"</span>: <span class="hljs-string">"湖南星沙农村商业银行股份有限公司"</span>,
<span class="hljs-attr">"collaboratorCode"</span>: <span class="hljs-string">"HZF1026"</span>,
<span class="hljs-attr">"bankCode"</span>: <span class="hljs-string">"314002"</span>,
<span class="hljs-attr">"bankAccount"</span>: <span class="hljs-string">"82010400002995551"</span>,
<span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"湖南长银融资担保有限公司"</span>
}
</code></div></pre>
<ul>
<li>出参</li>
</ul>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>示例</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>businessCategory</td>
<td>string</td>
<td>100132001</td>
<td>业务品类</td>
</tr>
<tr>
<td>collaboratorName</td>
<td>string</td>
<td>湖南星沙农村商业银行股份有限公司</td>
<td>存出方名称</td>
</tr>
<tr>
<td>collaboratorCode</td>
<td>string</td>
<td>HZF1026</td>
<td>存出方编码</td>
</tr>
<tr>
<td>bankName</td>
<td>string</td>
<td>湖南星沙农村商业银行股份有限公司望仙路支行</td>
<td>开户行名称</td>
</tr>
<tr>
<td>bankCode</td>
<td>string</td>
<td>314002</td>
<td>开户行编码</td>
</tr>
<tr>
<td>bankAccount</td>
<td>string</td>
<td>82010400002995551</td>
<td>开户行账号</td>
</tr>
<tr>
<td>accountName</td>
<td>string</td>
<td>湖南长银融资担保有限公司</td>
<td>账户户名</td>
</tr>
</tbody>
</table>
<ul>
<li>出参示例</li>
</ul>
<pre><div class="hljs"><code class="lang-json">{
<span class="hljs-attr">"code"</span>: <span class="hljs-string">"200"</span>,
<span class="hljs-attr">"message"</span>: <span class="hljs-string">"SUCCESS"</span>,
<span class="hljs-attr">"data"</span>: [
{
<span class="hljs-attr">"businessCategory"</span>: <span class="hljs-string">"100132001"</span>,
<span class="hljs-attr">"collaboratorName"</span>: <span class="hljs-string">"湖南星沙农村商业银行股份有限公司"</span>,
<span class="hljs-attr">"collaboratorCode"</span>: <span class="hljs-string">"HZF1026"</span>,
<span class="hljs-attr">"bankName"</span>: <span class="hljs-string">"湖南星沙农村商业银行股份有限公司望仙路支行"</span>,
<span class="hljs-attr">"bankCode"</span>: <span class="hljs-string">"314002"</span>,
<span class="hljs-attr">"bankAccount"</span>: <span class="hljs-string">"82010400002995551"</span>,
<span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"湖南长银融资担保有限公司"</span>
}
]
}
</code></div></pre>
<div id="mermaid-container-f53b3e4dffe942bf9deffcda3682d3f2"></div>