刘泉佳
|
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 |
|
b2894lxlx
|
4b9e117c9e
|
✨ 新增合同变更独立单据与MK审批回写
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-27 18:34:09 +08:00 |
|
b2894lxlx
|
41a86fe335
|
✨ 新增项目变更独立单据与MK审批回写
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-27 16:45:37 +08:00 |
|
刘泉佳
|
e381465452
|
fix: 更新字典sql
|
2026-10-27 14:53:52 +08:00 |
|
b2894lxlx
|
3450799c2a
|
!6 fix: 项目+合同对接合同系统
Merge pull request !6 from mindless/feature/hcs-api-p0
|
2026-10-27 06:24:01 +00:00 |
|
b2894lxlx
|
035a8500cc
|
!5 金蝶测试问题修复
Merge pull request !5 from mindless/feature/20261019-bfi-all
|
2026-10-27 06:23:34 +00:00 |
|
b2894lxlx
|
8737c4b5f9
|
✨ 角色菜单数据权限替代用户级组织/客商权限
将后台数据权限迁移到角色×菜单配置,运行时按 menuCode 解析;组织树取最宽合并;停用用户侧组织与客商授权过滤。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-27 04:05:01 +08:00 |
|
b2894lxlx
|
7e009ac7c3
|
Merge remote-tracking branch 'websoft/dev'
|
2026-10-26 16:09:25 +08:00 |
|
weicw
|
29c9f229ac
|
🗃️ 小程序用户 openid 唯一键改为普通索引
|
2026-10-26 14:48:48 +08:00 |
|
b2894lxlx
|
81648fc659
|
✨ 开票合计反算、配载承运商乙方交集与临时合同结算校验
开票按合计金额/税率反算不含税单价(6位小数);配载按子单客户合同甲方匹配后取承运商乙方交集;临时合同过期不可结算,并修正合同变更编号唯一校验。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-26 10:50:55 +08:00 |
|
weicw
|
2c4ba589b8
|
🗃️ 新增回单待确认状态旧值订正脚本
|
2026-10-24 21:29:16 +08:00 |
|
weicw
|
b36abe9e4b
|
🔀 合并主干 master 到 dev
- 状态命名统一用 dev 的 pending_return_confirm:master 侧 pending_return 常量、字面量与文案分支一并改名,避免两套状态并存
- 汇票可选按 master 放开:去掉部门/收付款方限制,删除随之失效的 selectableBill 判定
- 结算导入模板按 master 重写:不预置费用项列、不再有结算金额列,导出签名收为两参
- 合入 master 的待确认回单批量完成、变更记录审批过滤、小程序数据权限(MpUserDataScope)与评分量化/客商档案改动
- 受影响的测试构造器补上 MpUserDataScopeSupport 依赖
|
2026-10-24 16:37:43 +08:00 |
|
weicw
|
85e491bfb4
|
🐛 修正基线建表脚本与迁移脚本不一致
- blade_customer_archive:补 kingdee_status / kingdee_fail_reason / kingdee_sync_time
与 idx_kingdee_status(迁移 20260917 已加,基线漏写,新环境按基线建库会缺列)
- blade_invoice_receipt:删掉 20260923 已废弃的 kingdee_bill_no / kingdee_status
与 idx_invoice_receipt_kingdee(迁移里已 DROP,基线仍在声明)
- 依据:scripts/repo/audit-migrations.py 从「缺列(建表语句) 2 + 基线脚本未同步 3」跑到 ✅
|
2026-10-24 11:46:53 +08:00 |
|
刘泉佳
|
0e2fdc5173
|
chore: 归集刘泉佳提交的合同及HCS对接SQL到doc/sql/transport/lqj/20261024
|
2026-10-24 11:11:51 +08:00 |
|
weicw-dshsa
|
70b2096e8a
|
✨ 登录自动建档写入岗位并订正存量空岗位
- createPlaceholderProfile 写 posts='司机':岗位为空的档案会被派单候选筛掉
- 新增幂等订正脚本,只补 profile_source='login_auto' 且岗位为空的档案
- update_time 不覆盖,脚本内附校验与回退段
|
2026-10-23 20:42:55 +08:00 |
|
刘泉佳
|
05ab35d5c9
|
Merge remote-tracking branch 'origin/master' into feature/hcs-api-p0
# Conflicts:
# 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/PaymentApplicationServiceImpl.java
|
2026-10-23 19:18:33 +08:00 |
|
刘泉佳
|
464e83fcf1
|
fix: 金蝶系统BFI的nacos配置
|
2026-10-23 19:16:06 +08:00 |
|
刘泉佳
|
c8ac400899
|
fix: 合同系统HCS的nacos配置
|
2026-10-23 19:12:22 +08:00 |
|
刘泉佳
|
68061aea58
|
fix: 合同文档提交
|
2026-10-23 19:03:45 +08:00 |
|
刘泉佳
|
dc262f2377
|
docs: 更新合同特批与结算付款特批流程梳理
同步 2026-10-23 付款特批改造:审批通过即发起 C106-3(/approve 同步、MK 回调异步、
不受 immediate-enabled 控制),特批审核期间不推 C103-9/C108 与金蝶,特批通过后补推并联动金蝶。
|
2026-10-23 17:48:08 +08:00 |
|
刘泉佳
|
34f9085daa
|
docs: 新增HCS合同管理操作手册及纯操作版(含操作截图与定时任务说明)
|
2026-10-23 16:36:46 +08:00 |
|
weicw-dshsa
|
77144f4e68
|
💡 清理本次改动注释中的票据引用与设计叙述
注释只写从代码看不出来的事实:删除票号引用、设计权衡与取证经过,
保留业务约束(id_card_no 为 NULL 表示未采集、唯一索引覆盖软删除行、
driving_vehicle 为 ALWAYS 策略等)。
|
2026-10-23 16:34:25 +08:00 |
|
weicw-dshsa
|
1e1f7e3d13
|
✨ 新增司机档案可空身份证号与账号绑定唯一索引迁移
- 新建 blade_transport_driver_profile_account_20261023.sql:
id_card_no 放宽为可空(NULL 表示尚未采集,保留 uk_transport_driver_id_card)、
user_id 加唯一索引 uk_transport_driver_user、新增 profile_source / account_bound_time 留痕列;
每段先查 information_schema 再改,重复执行不报错,回滚语句写在脚本注释里。
- 同步基线建表脚本 blade_transport_driver.sql 三处,避免新环境按基线建库缺列。
幂等/失败语义:唯一索引段先执行,user_id 有重复时以
Duplicate entry '<值>' for key 'blade_transport_driver.uk_transport_driver_user' 硬失败,
此时脚本对表零修改;回滚顺序与正向相反(先清 NULL 再收窄 id_card_no)。
跳过 hook 的原因:audit-migrations 的 baseline_sync 仍报存量 3 条
blade_customer_archive 基线缺列(与本票无关,属他票范围);check-comment-style
把 spec 规定的列注释「NULL 为改造前存量」判为叙事措辞(列 COMMENT 语义,非工作区引用)。
|
2026-10-23 15:37:21 +08:00 |
|
刘泉佳
|
7f68798505
|
docs: 补充HCS推送五类扫描任务独立开关配置说明
|
2026-10-23 11:32:25 +08:00 |
|
刘泉佳
|
12d8d0b775
|
feat: 付款特批C106-3/4新增流程模板ID字段(fdTemplateId,Nacos可配置)
|
2026-10-23 10:13:56 +08:00 |
|
b2894lxlx
|
49c149c675
|
✨ 评分量化减分累计与最高扣分限制,并修复运输对账与结算调整单等问题
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-23 04:28:19 +08:00 |
|
刘泉佳
|
476e996ef2
|
feat: 收票发票同步新增客商单位过滤开关
- blade-dev.yaml 收票回写配置新增 customerUnitsOnly(BFI_INVOICE_RECEIPT_CUSTOMER_UNITS_ONLY,默认关):
开启后只同步开票单位(销方)与受票单位(购方)税号均已登记在客商发票信息中的发票,前端票池展示查询同用此开关过滤
|
2026-10-22 19:37:45 +08:00 |
|
刘泉佳
|
e3672b2dfa
|
fix: 修正Nacos配置微信小程序节点缩进层级
- blade-dev.yaml wechat/mini 节点缩进错位,wechat 提升为 thirdParty 一级子节点、mini 归其下
|
2026-10-22 19:37:28 +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 |
|
刘泉佳
|
3e01a32cc6
|
docs: 新增收款认领同步合同合规业务流程梳理文档
- 收款认领推送金蝶完成后同步合同合规(C103-9履约计划/C107-1认领记录/C108-1履约流水)
含业务逻辑总览、全链路流程、接口与字段映射、代码改动清单、启用操作过程与边界说明
|
2026-10-22 19:11:13 +08:00 |
|
刘泉佳
|
62f523928a
|
chore: 补充收款认领合规链Nacos开关配置样例
- third-party-api.yaml / blade-dev.yaml hcs 节点新增 claim.sync-enabled(HCS_CLAIM_SYNC_ENABLED,默认关)
|
2026-10-22 19:10:52 +08:00 |
|
刘泉佳
|
ced382f3f7
|
docs: 新增付款审批履约计划款项金额累加与金蝶付款申请业务流程梳理、付款作废影响分析与补齐方案文档
|
2026-10-22 19:06:47 +08:00 |
|
刘泉佳
|
2afc18b8de
|
docs: 新增HcsPushTask定时任务逻辑与流程梳理文档
|
2026-10-22 16:25:10 +08:00 |
|
b2894lxlx
|
dea72691de
|
✨ 进行中配载可编辑、汇票可选放开限制,并补充业务部门与待确认回单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 15:40:59 +08:00 |
|
b2894lxlx
|
73c8f6665e
|
✨ 客商档案表单重构并补充实缴资本、营业期限起日与已使用额度
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 12:56:48 +08:00 |
|
b2894lxlx
|
83b2144407
|
✨ 小程序用户支持组织与数据权限,调度端按项目业务部门收口运单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 10:59:21 +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 |
|
b2894lxlx
|
167cea020c
|
✨ 结算单支持业务模式与运输方式,并修复组织合同流水号空值
预结算/正式结算主表新增业务模式、运输方式及列表导出字典翻译;组织合同初始流水号未填时不落-1,OA同步保留本地合同配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 16:41:59 +08:00 |
|
刘泉佳
|
74ff2f7d8f
|
Merge remote-tracking branch 'origin/master' into feature/20261019-bfi-all
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
|
2026-10-21 16:12:00 +08:00 |
|
刘泉佳
|
41ee328455
|
:fix: 合同特批附件归口佐证材料区校验并更新特批附件文案
|
2026-10-21 15:48:41 +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 |
|
b2894lxlx
|
777102485c
|
✨ 组织机构支持合同初始流水号
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 11:51:13 +08:00 |
|
刘泉佳
|
ed5eda6ed2
|
:docs: 更新HCS审批同步推送说明
|
2026-10-20 21:45:37 +08:00 |
|
刘泉佳
|
7a48057019
|
:feat: 新增合同金蝶同步结果回调(D903)
- 新增 /hcs/contractKingdee/result 免登回调端点,投送人/钢厂/结算中心合同共用
- 按合同编号定位回填金蝶合同ID,失败记录原因;本接口不处理法务审批结论
- contractType/sourceSystem 均按非必填处理,传值时校验来源标识为 WCCK
- 回调成功/失败追加变更记录并原文留痕 blade_hcs_check_log(check_type=kingdee)
|
2026-10-20 16:45:52 +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 |
|
刘泉佳
|
44e3ecfaa2
|
feat: 开票申请支持结算单重复选择并自动分摊控制累计额度
- 结算单候选接口放开未收票过滤,仅保留剩余可开票金额>0,响应新增已申请开票金额
- 保存申请时本次开票金额按选择顺序自动分摊到各结算单登记占用,摊不完报错,删除新建时未收票硬校验
- 详情实时重算已选结算单剩余可开票金额(排除本申请)
- 附改造说明与操作文档
|
2026-10-19 23:30:04 +08:00 |
|
weicw-dshsa
|
776861fc5b
|
🔀 合并 origin/master 到 dev
|
2026-10-19 19:03:06 +08:00 |
|
b2894lxlx
|
fce582e80b
|
🐛 修复收款流水继续认领与付款可付口径,并改用OA登录名提交流程
收款流水部分认领预填关联结算单并修正认领完成判定;正式结算尾款扣减预付占用;预付驳回重提纠正结算引用;临时额度取消强制项目额度校验;用户增加OA登录名供MK流程使用。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-19 17:12:22 +08:00 |
|
b2894lxlx
|
68a5d581f3
|
!4 fix: 结算调整单重推拦截报错补充具体结算单号
Merge pull request !4 from mindless/feature/20261016-settlement-adjustment-kingdee
|
2026-10-19 06:58:25 +00:00 |
|
b2894lxlx
|
c5d5687999
|
✨ 完善付款申请多结算行、结算导入与计费方式回填
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-19 12:06:49 +08:00 |
|