刘泉佳
|
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 |
|
刘泉佳
|
276033e7dc
|
:feat: HCS合同推送签署方区分甲方inner乙方supplier并新增关联项目传合规项目ID
|
2026-10-17 10:35:04 +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 |
|
刘泉佳
|
cf6db499de
|
fix: A301-3 收款认领结果推送接口金蝶字段
|
2026-09-28 18:57:42 +08:00 |
|
刘泉佳
|
145cb57e00
|
fix: 修复收款流水同步与认领推送问题
|
2026-09-28 17:54:43 +08:00 |
|
刘泉佳
|
4d62bb6df7
|
feat: A301-2 认领公告查询接口适配新参数(billstatus/modifytimeS/modifytimeE),时间窗口配置化(Nacos thirdParty.bfi.claimAnnounce.months,默认6个月)
|
2026-09-28 15:49:53 +08:00 |
|
刘泉佳
|
a2abb3f921
|
Merge remote-tracking branch 'origin/feature/kingdee-attachment-sync' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/FormalSettlementServiceImpl.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/support/KingdeeApBillSyncSupport.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java
|
2026-09-28 10:50:09 +08:00 |
|
刘泉佳
|
e3b65697e9
|
feat: HCS开票登记同步支撑(C111-1判重/C111-2新增/C111-3票据日期回填/应收结算链路合同回溯)
|
2026-09-28 00:31:06 +08:00 |
|
刘泉佳
|
d6561dda17
|
feat: HCS付款链推送(C106-3/4结算付款特批/C108-1/2履约记录/扫描编排与手动端点/特批结果人工确认)
|
2026-09-28 00:31:06 +08:00 |
|
刘泉佳
|
f01cd9ec71
|
feat: HCS主数据缓存与附件转传支撑(C103-6/7/12模板分类币种缓存、C103-2附件转传与合规附件ID映射缓存)
|
2026-09-28 00:31:03 +08:00 |
|
刘泉佳
|
a739211d6f
|
feat: 新增桂物合同合规系统(HCS)接入P0骨架(blade-hcs-api模块:Feign/认证拦截器/令牌服务/24接口DTO/分页工具,附Nacos配置段与业务表统一字段组SQL)
|
2026-09-27 22:22:36 +08:00 |
|
b2894lxlx
|
5f036ebe6a
|
mk调试
|
2026-09-24 23:29:43 +08:00 |
|
刘泉佳
|
bfcab41066
|
🐛 修复BFI附件上传Feign multipart编码失败(Error converting request body)
|
2026-09-24 22:43:45 +08:00 |
|
刘泉佳
|
7e44d2d3d0
|
feat: 金蝶推送 DTO 与实体新增字段(运输货物/车号/开票单金蝶单号)
|
2026-09-24 19:41:52 +08:00 |
|
刘泉佳
|
1932ffe2d7
|
📝 补充金蝶附件同步关键链路日志(A902/A801-2 调用、单附件成功、内码反查回填与推送完成)
|
2026-09-24 13:47:30 +08:00 |
|
刘泉佳
|
c2f3a48c0e
|
✨ 金蝶附件同步(A902):五类单据推送后联带上传附件、独立同步状态与列表聚合
|
2026-09-24 13:26:54 +08:00 |
|