feat: 付款结果回写支持指定付款单据号并按金蝶单据号查询

This commit is contained in:
刘泉佳
2026-11-06 12:16:46 +08:00
parent d7da2d218c
commit 643e7f88ad
8 changed files with 94 additions and 17 deletions
@@ -188,6 +188,7 @@ public interface IBfiClient {
* @param pageSize 页数
* @param awrpSrcCode 来源单据号
* @param awrpSrcSys 系统编号
* @param billno 金蝶单据号,按单据号精确查询时不传来源单据号
* @param modifytimeS 修改时间-开始
* @param modifytimeE 修改时间-结束
* @return 付款申请单分页数据
@@ -198,6 +199,7 @@ public interface IBfiClient {
@RequestParam("pageSize") Integer pageSize,
@RequestParam(value = "awrp_src_code", required = false) List<String> awrpSrcCode,
@RequestParam(value = "awrp_src_sys", required = false) String awrpSrcSys,
@RequestParam(value = "billno", required = false) List<String> billno,
@RequestParam(value = "modifytimeS", required = false) String modifytimeS,
@RequestParam(value = "modifytimeE", required = false) String modifytimeE);
@@ -54,6 +54,10 @@ public class BfiPayApplyQueryDTO implements Serializable {
* 来源单据号,业务系统对应的单据号,高频查询需要推送该字段
*/
private List<String> awrpSrcCode;
/**
* 金蝶单据号,按单据号精确查询时不传来源单据号(awrp_src_code)
*/
private List<String> billno;
/**
* 系统编号
*/
@@ -270,7 +270,8 @@ public class BfiServiceImpl implements IBfiService {
}
String accessToken = getAccessToken();
BfiResultVO<BfiPageVO<BfiPayApplyVO>> result = commonCall("付款申请单查询", () -> client.payApplyQuery(accessToken,
param.getPageNo(), param.getPageSize(), param.getAwrpSrcCode(), param.getAwrpSrcSys(), param.getModifytimeS(), param.getModifytimeE()));
param.getPageNo(), param.getPageSize(), param.getAwrpSrcCode(), param.getAwrpSrcSys(), param.getBillno(),
param.getModifytimeS(), param.getModifytimeE()));
return result.getData();
}