刘泉佳
|
2d0c4a4b26
|
feat: 新增付款特批走合同合规开关(默认关闭,特批附件必传逻辑保留)
thirdParty.hcs.spec-pay.enabled=false(默认)时:付款申请审批通过后不再发起 C106-3/4、不挂起特批审核、金蝶推送门禁放行;提交时高风险/黑名单 C101-1 风险校验与特批附件必传逻辑保留。同步 doc/nacos 配置样例与本地 Nacos。
|
2026-11-03 20:14:14 +08:00 |
|
刘泉佳
|
281ba78340
|
perf: 优化金蝶付款处理查询按外部来源单据编号精确过滤
|
2026-11-03 19:43:49 +08:00 |
|
刘泉佳
|
c568499f8e
|
fix: 修复金蝶付款处理查询响应缺失Content-Type导致解码失败
|
2026-11-03 18:20:59 +08:00 |
|
刘泉佳
|
f0c551358a
|
Merge branch 'feature/20261027-hcs-bif-all-recBillSync' into feature/20261031-bfi-收票收款改造
|
2026-10-31 14:18:14 +08:00 |
|
刘泉佳
|
42548e6a35
|
feat: 收款信息开户行匹配金蝶行名行号带出联行号并保存前校验
- 新增 A905-3 行名行号查询能力(BfiBankQueryDTO/BfiBankVO/IBfiClient.bebankQuery/IBfiService.queryBank)
- 客商档案新增 query-bank 按行名精确匹配(失焦回显联行号)与 query-bank-by-number 按行号校验(保存前拦截,异常上抛便于区分查不到与校验失败)
- 清理 BfiServiceImpl 内置发票查询 mock,统一走 BfiClientMock 桩文件
|
2026-10-31 10:16:27 +08:00 |
|
刘泉佳
|
2e650b84ff
|
feat: 客商风险每日定时刷新任务(C101-1风险等级与A801-5金蝶黑名单按200客商分批落库)
|
2026-10-30 11:33:15 +08:00 |
|
刘泉佳
|
99b48be34f
|
feat: BfiUtil新增时间窗口二分切片续扫通用翻页方法
|
2026-10-29 17:26:10 +08:00 |
|
刘泉佳
|
d4666557bc
|
fix: 收款流水收款金额改取A301-1主单actrecamt字段
|
2026-10-29 15:37:54 +08:00 |
|
刘泉佳
|
d2bd36b4f8
|
fix: 收款流水收款金额改取A301-1主单入账金额inneraccountamount
|
2026-10-29 14:16:44 +08:00 |
|
刘泉佳
|
459d818724
|
feat: BFI分页新增按totalCount推导总页数的翻页方法,避免固定页数截断
|
2026-10-29 12:53:16 +08:00 |
|
刘泉佳
|
4068d24ee9
|
feat: 收款单查询业务日期窗口天数默认改为60天并补充Nacos配置
|
2026-10-29 12:13:22 +08:00 |
|
刘泉佳
|
bed04849ed
|
fix: 修正BFI付款处理查询开始日期参数名以匹配金蝶契约
|
2026-10-29 11:29:04 +08:00 |
|
刘泉佳
|
0163f10d1c
|
feat: 收款流水同步数据源A301-2改为A301-1并下线金蝶推送链路
|
2026-10-29 11:19:43 +08:00 |
|
刘泉佳
|
3ddb2a3c07
|
feat: 新增HCS C107-3认领记录修改接口封装
|
2026-10-29 11:19:17 +08:00 |
|
刘泉佳
|
28d85b4776
|
fix: 修复A901-1供应商查询未过滤已审核可用状态
|
2026-10-28 15:40:53 +08:00 |
|
刘泉佳
|
5c4f9ba6f4
|
feat: 履约记录C108-1/2报文新增checkAuth参数固定传false
|
2026-10-28 14:34:23 +08:00 |
|
刘泉佳
|
9a55670d42
|
✨ 新增BFI供应商查询接口A901-1
|
2026-10-28 00:22:27 +08:00 |
|
刘泉佳
|
dcd32af341
|
🐛 补齐HcsExeplanVO新增阶段列表字段修复履约阶段同步编译
|
2026-10-27 20:23:51 +08:00 |
|
刘泉佳
|
f3d598f796
|
fix: 修正HCS履约阶段与履约记录接口字段传值
- C103-9 履约规则行新增 fdId(update/delete 定位用),fdUniqueId 仅 add 行传值
- 履约计划ID 回填优先取响应顶层 fdExeplanId,兜底响应行 fdId
- C108 履约记录补传 fdPlanId(必填)、fdJdDocNo、fdDocSubject,附件补 fdBindType=ADD
- 履约计划行未同步时抛异常交由付款链置 failed 重试
- 结算付款特批补传 fd_source_sys 外部系统编号
|
2026-10-27 20:21:06 +08:00 |
|
刘泉佳
|
80e56d01c9
|
feat: 付款特批结果附件落库并经C103-5下载联带上传金蝶
paymentLegal/result 回调 fileUrl(合规附件ID)落库 hcs_spec_attach_fd_id;金蝶附件联带上传新增合规附件来源(C103-5 按 fdId 下载,幂等键=fdId,20MB 封顶);付款申请详情动态追加特批附件展示行走 C103-5 代理下载;同步提交同链路配套修正:paymentLegal/result 回调改按合规特批流程ID(hcs_spec_fd_id)定位付款申请、C106-3 特批发起报文补充 fd_contract_plan 款项日期(履约计划行合规阶段ID);含 blade_payment_application 增量脚本
|
2026-10-27 20:19:46 +08:00 |
|
刘泉佳
|
f3699c9cf0
|
fix: 合同特批结果回传改按合规合同ID(hcs_fd_id)定位合同并联动审批状态
|
2026-10-23 15:57:51 +08:00 |
|
刘泉佳
|
12d8d0b775
|
feat: 付款特批C106-3/4新增流程模板ID字段(fdTemplateId,Nacos可配置)
|
2026-10-23 10:13:56 +08:00 |
|
刘泉佳
|
0c9f9dcb8b
|
refactor: 收款认领合规链复用履约计划与履约记录既有开关
- 移除独立 claim.sync-enabled 开关(HcsProperties.Claim 配置节与 Nacos 配置样例)
- 认领链门禁改为复用既有开关:exe-stage.sync-enabled 门禁 C103-9 更新履约计划与 C107-1 认领记录(与合同链履约计划同步同开关);perf-record.sync-enabled 门禁 C108-1 履约流水(与付款链履约记录同步同开关)
- 同步更新业务流程梳理文档的开关说明与启用条件
|
2026-10-22 19:35:12 +08:00 |
|
刘泉佳
|
f38ab3896f
|
fix: 项目立项接口新增erp请求id 传项目id
|
2026-10-22 19:18:29 +08:00 |
|
刘泉佳
|
fa08c1dd90
|
feat: HCS客户端新增C104-2收款流水查询接口与认领链同步开关配置
- IHcsClient 新增 C104-2 collectionFlowList 接口(按明细流水号定位合规收款流水ID)
- 新增 HcsCollectionFlowVO 收款流水分页行出参
- HcsPerfRecordPropsDTO 补充接口新版 fd_plan_id(必填)与 fd_jd_doc_no 字段
- HcsProperties 新增 claim 认领链同步开关(thirdParty.hcs.claim.sync-enabled,默认关)
|
2026-10-22 19:10:16 +08:00 |
|
刘泉佳
|
dcda231c51
|
feat: 付款审批通过累加履约计划款项金额并推送合同系统,金蝶付款申请携带履约计划id
|
2026-10-22 16:33:00 +08:00 |
|
刘泉佳
|
86b8babcfc
|
Merge remote-tracking branch 'origin/feature/20261019-bfi-all' into feature/hcs-api-p0
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
|
2026-10-22 09:39:06 +08:00 |
|
刘泉佳
|
0a1324f90d
|
:fix: HCS合同推送相对方单位类型按客商档案内部组织优先判定
|
2026-10-21 18:56:37 +08:00 |
|
刘泉佳
|
5bae143e0d
|
fix: 修复开启BFI Mock时双Primary导致启动失败
|
2026-10-21 15:28:57 +08:00 |
|
刘泉佳
|
a8fa21c13e
|
feat: 新增BFI客户端方法级文件桩Mock
thirdParty.bfi.mock-enabled=true 时经 BfiMockConfig 注册 @Primary 的 IBfiClient 代理,{mockDir}/{方法名}.json 有桩走桩、无桩透传真实 Feign,调用侧零改动;桩文件每次调用现读,解析失败返回失败结果而非 null;invoiceDownload 返回 feign.Response 始终透传。
|
2026-10-21 14:09:22 +08:00 |
|
刘泉佳
|
fac4c112aa
|
:feat: 新增项目金蝶同步结果回调并回填金蝶ID
- 新增 /hcs/projectLegal/result 免登回调端点(D902),按项目编号定位回填金蝶项目ID/编号,原文留痕 blade_hcs_check_log
- 合同 contractLegal/result 回调成功分支回填金蝶合同ID
- 项目/合同金蝶回调成功与失败均追加变更记录(changeRecordJson)
- 项目立项/合同列表支持按是否同步金蝶、是否同步合规筛选
- 新增增量SQL:blade_project_apply.kingdee_id/kingdee_number、blade_contract_manage.kingdee_id
|
2026-10-20 11:05:11 +08:00 |
|
刘泉佳
|
6e6e5913ba
|
:fix: 合同发起附件attachment上移至顶层与fdFieldJson同级并同步接口文档
|
2026-10-19 11:12:36 +08:00 |
|
刘泉佳
|
675533b87e
|
feat: 金蝶保存失败异常信息展示金蝶单据号
- BfiBillSaveResultItemVO 新增 getFailMark 定位信息(金蝶单据号,@JsonIgnore 不影响序列化)
- commonCall 失败分支按失败分录拼入金蝶单据号,「已提交状态下的单据不允许修改」等场景可直接定位星瀚侧单据
- requireBfiSaveSuccess 单据级失败提示同步拼入
|
2026-10-18 21:33:59 +08:00 |
|
刘泉佳
|
eddfc08422
|
fix: 补充BfiBlacklistVO失信类别字段反序列化映射
|
2026-10-17 15:48:22 +08:00 |
|
刘泉佳
|
276033e7dc
|
:feat: HCS合同推送签署方区分甲方inner乙方supplier并新增关联项目传合规项目ID
|
2026-10-17 10:35:04 +08:00 |
|
b2894lxlx
|
0518bf94bf
|
✨ 组织同步收敛为双顶级与二级公司白名单
集团顶级改为 id=1/广西现代物流集团有限公司,仅同步 OA 公司 2、135 及其子公司与部门,并同步客商固定所属组织名称。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-15 12:47:11 +08:00 |
|
刘泉佳
|
f849225ccf
|
:feat: 新增HCS C107-1新增认领记录接口
|
2026-10-15 12:07:56 +08:00 |
|
刘泉佳
|
4dfb8ebe9f
|
:refactor: HCS推送开关配置统一收敛至HcsProperties并支持Nacos动态刷新
|
2026-10-15 04:44:54 +08:00 |
|
刘泉佳
|
6fc2cca9ef
|
Merge branch 'feature/payment-apply-bfi-sync' into feature/hcs-api-p0
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/task/CustomerKingdeeSyncTask.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/task/PaymentKingdeeResultTask.java
# doc/nacos/blade.yaml
# doc/nacos/third-party-api.yaml
|
2026-10-15 04:07:13 +08:00 |
|
刘泉佳
|
fcac12f401
|
fix: 合同履约规则同步接口调整
|
2026-10-15 03:33:51 +08:00 |
|
刘泉佳
|
865e3a0498
|
Merge branch 'master' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java
|
2026-10-14 14:24:27 +08:00 |
|
b2894lxlx
|
5bd7c8d755
|
✨ 机构OA同步支持双顶级与GWWL分段编码规则
固定集团锚点 id=135/GWWL 与独立外部组织顶级并存;公司/部门编码按上级直拼三位数字生成,并修正类型与孤儿清理逻辑。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-14 10:44:38 +08:00 |
|
刘泉佳
|
30028b9e27
|
:feat: 付款申请收款方高风险黑名单统一走特批(特批附件校验/特批审核挂起/结果联动审批状态/金蝶推送门禁)
|
2026-10-14 10:05:46 +08:00 |
|
刘泉佳
|
68885ab31e
|
:refactor: 合同特批改为随起草报文 fdSepcailContract 发起,删除 C103-8 链路并修正结果回调报文
- C103-8 独立特批发起接口合规未提供(联调 404):删除 IHcsClient#addSpecContract、SPEC_CONTRACT_ADD_URL、HcsSpecContractSaveDTO、applySpec 及辅助方法、人工端点 POST /hcs/contract/spec-apply
- 高风险/黑名单客商合同推送时 C103-1/C103-11 报文携带 fdSepcailContract=true,合规侧随起草自动走特批流程;推送门禁与手动重推仅拦截 processing,need 存量卡单重推自愈
- 推送成功后 hangSpecReview 挂起"特批审核"(processing),含 approved/rejected 终态守卫防合规秒批回调竞态覆盖
- 特批附件随 C103-1 附件面板 eopCdraftSpecial 挂载(原全部走 eopCdraftOther)
- contractLegal/result 回调报文按合规方最新字段表修正(HcsContractLegalResultDTO:contractCode/success/kingdeeId/sourceSystem=WCCK),按合同编号定位合同,success=true 联动放行、false 联动审批驳回
|
2026-10-13 18:36:24 +08:00 |
|
刘泉佳
|
b7293c0ddb
|
:feat: HCS操作人登录名配置化统一取值,模板映射改括号记法修复中文键绑定失败
|
2026-10-12 17:36:57 +08:00 |
|
刘泉佳
|
c98051465c
|
:feat: 新增合同与付款特批结果回传接收端点,替代未建设的B103回调
|
2026-10-12 11:18:18 +08:00 |
|
刘泉佳
|
ebd215baf8
|
fix: HCS降级还原错误体时跳过非JSON响应,消除误导性解析堆栈
|
2026-10-11 17:56:44 +08:00 |
|
刘泉佳
|
242b203a68
|
:feat: 按桂物合同集成v4接口说明补齐HCS字段与必填标注(合同更新顶层fdId、C103-4详情字段表VO、fdFieldJson.attachment附件挂载、xformFields必填字段赋值与fd_syn_time日期格式、C111合同引用fdContract、C108业务ID,新增HcsContractFieldConstant常量类)
|
2026-10-10 20:30:23 +08:00 |
|
刘泉佳
|
7e6970277c
|
:feat: HCS接口500错误信息还原(Feign降级工厂还原远程msg/traceId,落库hcs_sync_msg)
|
2026-10-10 20:16:39 +08:00 |
|
刘泉佳
|
9ba9fe4dd8
|
:feat: HCS创建单位改为固定组织配置(creator-unit-id/name,项目立项fd_creator_unit与fd_avail_units共用,环境变量可覆盖)
|
2026-10-10 18:58:30 +08:00 |
|