从前端看,点「复核通过」在那两个更新接口成功之后,不会再调开票接口(/lifeCharge/newlifeChargeInvoice 没有被调用)。后续只是刷新详情和列表。
成功回调里顺序是:
1428
复制成功
this.getDuizhangdanDetail(this.duizhangdanNo)
this.initKaipiaoData()
this.handleCurrentChange(1)
initKaipiaoData() 只清空本地数据,不请求接口。真正还会打的接口如下。
1. 刷新对账单详情(getDuizhangdanDetail)
| 条件 | 接口 |
|---|---|
chargeType 为 1 或为空 |
/lifeCharge/queryFinanceLifeChargePoundageRecon |
| 其他 | /lifeCharge/newqueryFinanceLifeChargePoundageRecon |
参数:reconno=当前对账单号
2. 刷新列表(handleCurrentChange(1) → queryData)
会连续调两个:
/lifeCharge/queryLifeChargeError- 上一个无报错时再调
/lifeCharge/queryAllFinanceLifeChargePoundageRecon
参数都是当前查询条件 queryInfo(含分页回到第 1 页)。
完整前端调用链可以概括为:
Code
复制成功
复核通过确认
→ POST /lifeCharge/lifeChargePoundageReconUpdate
或 POST /lifeCharge/newlifeChargePoundageReconUpdate
→ POST /lifeCharge/queryFinanceLifeChargePoundageRecon
或 POST /lifeCharge/newqueryFinanceLifeChargePoundageRecon
→ POST /lifeCharge/queryLifeChargeError
→ POST /lifeCharge/queryAllFinanceLifeChargePoundageRecon
如果实际开了税控/数电发票,那是这两个 Update 接口在后端内部做的,前端没有再发开票请求。要确认后端有没有继续调税局,需要看 Java 里 lifeChargePoundageReconUpdate / newlifeChargePoundageReconUpdate 的实现。