刘泉佳
|
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 |
|
刘泉佳
|
24a594185c
|
:fix: 修正HCS来源标识约定值为WLTMS
|
2026-10-10 18:39:54 +08:00 |
|
刘泉佳
|
15d6f736e5
|
feat: 金蝶锁单改1对1逐张调用并新增列表锁状态展示
|
2026-10-10 15:18:57 +08:00 |
|
刘泉佳
|
558c20efc2
|
fix: 锁单接口调整
|
2026-10-10 14:38:07 +08:00 |
|
刘泉佳
|
48fb5ad86c
|
fix: 锁单失败提示区分金蝶请求回显场景(应答缺少updateCount字段)
|
2026-10-10 14:26:07 +08:00 |
|
刘泉佳
|
92a975b5e4
|
feat: BFI新增单据锁定接口lockBusiData(批量逗号拼接传参,updateCount/updateResultList应答结构)
|
2026-10-09 19:51:59 +08:00 |
|
刘泉佳
|
7855254a4f
|
feat: 立项与合同HCS前端接入配套端点——C103-8合同特批发起/B103结果回传、C103-2/5附件代理、C101-1风险与C103-6/12主数据查询,合同推送高风险客商挂起待特批
|
2026-10-09 19:45:40 +08:00 |
|
刘泉佳
|
257fbb865c
|
fix: 补充blade-hcs-api自动装配注册文件,修复HcsProperties注入失败导致服务启动报错
|
2026-10-09 15:06:20 +08:00 |
|
刘泉佳
|
6c645603b6
|
feat: HCS推送任务按业务类型拆分独立调度(各任务独立开关与cron错峰、任务级分布式锁、关键日志与配置说明)
|
2026-10-09 12:16:29 +08:00 |
|
刘泉佳
|
8c42bbb5c9
|
feat: HCS一期范围调整,C103-9/C106-1/C108-1/2暂不对接改为配置开关默认关(exe-stage/credit/perf-record)
|
2026-10-09 12:00:23 +08:00 |
|
刘泉佳
|
311da67744
|
feat: A303-1 开票申请单保存入参新增货物运输/旅客运输/代收车船税单据体
|
2026-10-09 10:21:25 +08:00 |
|
刘泉佳
|
03c874d4cd
|
fix: blade-hcs-api补充blade-core-tool依赖修复Func类不可解析
|
2026-10-09 09:39:14 +08:00 |
|
刘泉佳
|
8f60bd5597
|
feat: 金蝶黑名单查询支持number企业税号数组入参,客商提审按发票信息纳税人识别号过滤校验
|
2026-10-08 18:25:58 +08:00 |
|
刘泉佳
|
f4a4f1780e
|
fix: 金蝶A801-5黑名单查询补必填分页参数并循环翻页取全量,查询异常上抛阻断客商提审
- BfiBlacklistQueryDTO 补 pageNo/pageSize 必填字段,pageSize 取值范围[1,2000]
- BfiConstant 新增 BLACKLIST_QUERY_PAGE_SIZE=2000,IBfiClient.blacklistQuery 返回契约改为 BfiPageVO 分页结构
- BfiServiceImpl.queryBlacklist 复用 BfiUtil.queryAllPages 循环翻页聚合全量黑名单
- CustomerArchiveServiceImpl.validateBlacklist 移除吞异常放行逻辑,金蝶查询失败直接上抛 BfiException 阻断提审
|
2026-10-08 17:33:25 +08:00 |
|
刘泉佳
|
7b41128db7
|
fix: 金蝶票池字段 出行人列表,客运票
|
2026-10-08 14:42:15 +08:00 |
|
刘泉佳
|
cc54b4ca91
|
feat: BFI 新增 A801-5 黑名单查询接口对接
- GET /ierp/kapi/v2/awrp/bdm/bdm_blacklist_config/blacklistquery,enable 使用状态参数,URL 经 thirdParty.bfi.blacklistQueryUrl 可配
- 返回字段保留金蝶原名(number 企业税号、awrp_combofield 失信类别 A 禁止交易类/B 风险警示类等)
- 规格来源为接口文档 xlsx(apifox 无此接口,xlsx 示例为 A801-1 错拷不可信),契约形态按 GET+query param 实现,联调若为 rim 形态仅需调整 BfiServiceImpl 单方法
|
2026-10-01 23:47:33 +08:00 |
|
刘泉佳
|
4b3edf977c
|
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java
|
2026-10-01 13:47:00 +08:00 |
|
刘泉佳
|
6255d65e21
|
feat: HCS认证改为固定Authorization+Key-Auth静态双请求头(v4接口说明变更)
- 所有接口由拦截器统一注入 Authorization(整值可配)+ Key-Auth,不再调用getToken取令牌
- 删除 oauth2/getToken 与 basic 双模式、HcsTokenService/HcsTokenVO 及 Redis 令牌缓存、blade-starter-redis 依赖
- 新配置项 third-party.hcs.authorization / key-auth,未配置时告警放行(对端401暴露配置缺失)
- 各接口路径维持 thirdParty.hcs.*Url 覆盖机制,网关前缀拼在 base-url(如 /gwzh/HTHG)
|
2026-10-01 02:06:34 +08:00 |
|
刘泉佳
|
2f6619d443
|
feat: 开票结果回写落库发票文件地址并支持正式结算单详情查看下载
- A303-5 VO 补数电 PDF/XML 直链字段,回写落库四个发票文件地址(板式文件/预览图/数电PDF/数电XML)
- 已落库但缺地址的历史记录由回写任务字段级补空,不覆盖已有值
- 正式结算单详情新增 issuedInvoices:经结算单-开票申请关联查出回写发票,只读不参与匹配金额
- 新增建表补丁 blade_invoice_application_invoice_urls_20260930.sql
- 同步更新金蝶附件上传下载链路梳理文档(新增 3.4 销项直链节)
|
2026-09-30 14:15:58 +08:00 |
|
b2894lxlx
|
32cff235e0
|
🐛 修复审核通过后再提交未新建MK流程实例的问题
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 02:44:48 +08:00 |
|
b2894lxlx
|
beb0850644
|
✨ 解耦MK表单实例与业务ID,公开页按formInstanceId反查业务数据
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 02:23:19 +08:00 |
|