Commit Graph

995 Commits

Author SHA1 Message Date
b2894lxlx 3ff90eb19d 🐛 修复OA公司与部门主键撞号导致下级部门挂错父级
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 16:22:37 +08:00
刘泉佳 e00fe83c4b chore: 编译打包默认跳过测试 2026-10-17 15:48:38 +08:00
刘泉佳 eddfc08422 fix: 补充BfiBlacklistVO失信类别字段反序列化映射 2026-10-17 15:48:22 +08:00
b2894lxlx 0bcb355079 🐛 修复MK公开页审批回写,并支持OA部门按公司oaId轮询同步
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 15:35:20 +08:00
刘泉佳 64a14875fa Revert ":fix: HCS履约计划推送履约类型等字典字段改传中文字典名"
This reverts commit d69ec1a3b4.
2026-10-17 14:52:15 +08:00
刘泉佳 d69ec1a3b4 :fix: HCS履约计划推送履约类型等字典字段改传中文字典名 2026-10-17 12:59:40 +08:00
weicw-dshsa 60e2afe938 ✨ 司机个人认证新增出生年月与住址字段
个人认证快照(PersonCertSubmitRequest)增加 birthday / addressRegion / address,
审核通过时写回司机档案的 birthday / address_region / address 三列。

住址拆成两段是与管理端对齐:blade_transport_driver 有 address_region(地址区划)
与 address(详细地址)两列,管理端的 address_region 存的是各级区划名称直接拼接的
串(如「广西壮族自治区柳州市柳北区」),不是编码,这里沿用同一形状,两端才互相认得。

写回时区划与详细地址都过 blankToNull:框架的 not_null 更新策略只跳过 null,
司机端这两项都是选填,没填时提交的是空串,直接写会把管理端已填的住址清空。

OCR 身份证别名补上「出生」「住址」;birthday 拼写不以 Date 结尾,还要一并纳入
isDateField,否则「1979年11月17日」会原样下发,填不进日期框。
2026-10-17 12:38:02 +08:00
刘泉佳 5159bcd125 :fix: HCS合同推送结算类型改传中文字典名并合同份数空值默认1 2026-10-17 11:48:26 +08:00
b2894lxlx be0491d86a 🐛 暂时取消运单完成时的组织校验
历史运单 deptId 为 -1 或与当前组织不一致时,批量完成会被跳过。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 11:29:01 +08:00
刘泉佳 127e8a5cb6 :fix: HCS合同推送合同金额与份数按v4字段表以数值类型传值 2026-10-17 10:41:56 +08:00
刘泉佳 276033e7dc :feat: HCS合同推送签署方区分甲方inner乙方supplier并新增关联项目传合规项目ID 2026-10-17 10:35:04 +08:00
b2894lxlx 6f73e3fbf9 🐛 修复应付承运商、汇票占用、一单多货结算与运输对账完成校验
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 08:31:33 +08:00
weicw-dshsa 584d03508d 🐛 收票登记删列脚本改为收敛口径,避免重放时把已下线的金蝶字段加回来
原脚本向 blade_invoice_receipt 补 kingdee_bill_no / kingdee_status 两列,
但收票管理金蝶同步功能已下线,代码中已无这两列的读写,仅 kingdee_push_status 为状态源。
两脚本相向且原脚本日期靠后,按脚本顺序重放会把已删除的列重新加回,故改为幂等删列。

pre-commit 因存量问题被拦(blade_customer_archive 三列未同步进基线建表脚本,
属同事脚本既有问题,与本次改动无关),故本次以 --no-verify 提交。
2026-10-17 02:11:17 +08:00
刘泉佳 d69a56b4ac fix: 付款申请批量同步失败提示改用付款申请单号
批量同步失败提示原为付款申请雪花id,用户无法对应单据;改为从同步上下文取付款申请单号(doSyncKingdee 已加载实体,无额外查库),取不到时退回id。
2026-10-17 01:21:29 +08:00
weicw-dshsa b27e08acd5 Merge remote-tracking branch 'origin/master' into dev 2026-10-17 01:12:05 +08:00
刘泉佳 2a0c2cd9c9 refactor: 结算调整单推送金蝶与重新推送合并为单一按钮 2026-10-16 19:59:01 +08:00
刘泉佳 3055aced24 docs: 新增结算调整单接入金蝶设计文档 2026-10-16 19:46:52 +08:00
刘泉佳 db3b0ebbfd feat: 新增结算调整单接入金蝶建表与菜单脚本 2026-10-16 19:46:37 +08:00
刘泉佳 784c532d9c feat: 结算调整单审批自动推送与冲销后重推新单 2026-10-16 19:46:27 +08:00
刘泉佳 16dfae2f7e feat: 正式结算单支持结算调整重推克隆与金蝶同步回填 2026-10-16 19:46:13 +08:00
刘泉佳 bf9c1cc890 feat: 结算调整单接入金蝶数据模型与冲销查询能力 2026-10-16 19:45:57 +08:00
刘泉佳 50cce600ab :feat: 新增HCS合同合规对接配置并更新dev环境模板与凭据
- blade-dev.yaml:新增 hcs 配置块(mock 开关、baseUrl、Authorization/Key-Auth、
  创建单位、五类推送开关、立项/合同模板映射、风险与额度校验、特批/开票/收票单、
  附件转传、主数据缓存等)
- blade-dev.yaml:补充 bfi 物料映射、收款认领公告、全票池发票绑定与审批通过自动同步配置
- blade-dev.yaml:新增 MinIO 文件存储配置;caller 侧调整 lock、logging、wechat.mini 位置
- third-party-api.yaml:更新 hcs Authorization、创建单位 id/name(百色物产新源供应链有限公司)、
  立项 template-code 回退为 template_15x0og、承运商合同模板 id
2026-10-16 19:10:51 +08:00
b2894lxlx c168bf276a Merge remote-tracking branch 'gitee/master'
付款申请预付联动冲突按拉下来的版本处理:金蝶生成即回显预结算预付信息,并保留多结算单保存逻辑。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 16:12:46 +08:00
b2894lxlx a37579081a !3 金蝶组织编码、收款流水多次认领、收款流水认领
Merge pull request !3 from mindless/feature/payment-apply-bfi-sync
2026-10-16 08:03:57 +00:00
b2894lxlx cfa77cbba3 ✨ 新增结算规则定时生成,并支持付款申请多结算单与导入停用费用项提示
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 16:03:23 +08:00
刘泉佳 5aa05b75ab fix: 金蝶road映射 2026-10-16 15:31:35 +08:00
刘泉佳 576847396e docs: 新增收款流水多次认领与作废口径梳理文档 2026-10-16 15:27:10 +08:00
刘泉佳 709c633dbb :docs: 新增BFI推送入参取值映射表(含收票单往来类型固定客户) 2026-10-16 13:11:33 +08:00
刘泉佳 809977b5a6 :feat: 金蝶往来类型统一固定客户并收敛公共方法 2026-10-16 13:11:21 +08:00
刘泉佳 a76d5a8eb5 :feat: 金蝶组织编码改为项目业务部门反查平台公司 2026-10-16 13:10:57 +08:00
weicw-dshsa 1bc4eb0c03 🐛 认领记录列表改为按认领日期倒序,同日按记录先后倒序 2026-10-16 12:42:43 +08:00
b2894lxlx 22425708a8 Merge remote-tracking branch 'websoft/dev' 2026-10-16 11:47:52 +08:00
b2894lxlx 93a6555293 ✨ 新增项目预付核销,并修复平台公司多选、常用线路组织过滤与登录 IP 连坐锁
结算附件支持项目预付核销并扣减可付款金额;加固项目平台公司多选字段扩容脚本;常用线路新增归属组织与列表筛选对齐;登录失败仅按账号锁定,取消 IP 级连坐。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 02:01:58 +08:00
b2894lxlx 0657cfe69f !2 金蝶解锁回调以及客商审核通过推送金蝶失败被吞异常,以及补充文档
Merge pull request !2 from mindless/feature/payment-apply-bfi-sync
2026-10-15 16:58:41 +00:00
b2894lxlx d7bf82b159 ✨ 新增导入结算单,并修复运单超管组织过滤与计量单位软删恢复
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 00:56:54 +08:00
刘泉佳 e8a933cf9e :feat: 金蝶票池同步与展示查询按客商单位过滤
定时同步拉取后按客商发票信息税号集过滤,销/购方税号未同时登记的发票不入镜像(短页判定按原始条数,过滤不影响切片续扫);票池统一分页查询增加双 EXISTS 过滤与同步同开关同口径,收票登记选票与结算单认领两处展示自动生效
2026-10-16 00:33:28 +08:00
刘泉佳 a76bd01482 :feat: 金蝶票池新增客商单位过滤开关配置
thirdParty.bfi.invoiceReceipt.customerUnitsOnly(默认 false)控制是否只同步开票单位与受票单位税号均已登记在客商发票信息中的发票,前端票池展示同用此开关
2026-10-16 00:33:19 +08:00
刘泉佳 591b93f157 docs: 新增付款申请生成即回显预付信息改造文档 2026-10-16 00:15:49 +08:00
刘泉佳 2ddee7c895 feat: 付款申请金蝶生成即回显预结算预付信息,作废/解锁联动清理 2026-10-16 00:15:40 +08:00
刘泉佳 2872edaeb4 :fix: 修复客商审核通过推送金蝶失败被吞异常且失败状态未落库的问题 2026-10-15 21:13:45 +08:00
刘泉佳 f23f73e263 :fix: 修复客商审核通过推送金蝶失败被吞异常且失败状态未落库的问题 2026-10-15 21:03:27 +08:00
weicw-dshsa 164ef5f8e2 🐛 修复启用/停用司机与关联账号时清空驾驶车辆绑定
blade_transport_driver.driving_vehicle 标了 FieldStrategy.ALWAYS,更新时忽略
null 直接写。changeStatus 与同步小程序账号的 linkDriverUserId 都是只带少数
几列的 patch,没带这一列就会把司机的车辆绑定清成 NULL,司机端车辆列表随即
变成「暂无绑定车辆」,司机在界面上无法自行恢复。

两处改为按库中原值一并带上(与认证缓存、审核写回两处的既有做法一致),
并补 DriverServiceImplTest 四个用例:撤下修复后两条断言即变红。
2026-10-15 21:02:41 +08:00
weicw-dshsa fe35b39f2c 🐛 补收票登记金蝶单据字段迁移脚本,存量库缺 kingdee_bill_no、kingdee_status 两列 2026-10-15 20:50:18 +08:00
刘泉佳 5371d618f1 :feat: 项目立项与合同新增页面勾选批量推送合规接口 2026-10-15 19:41:58 +08:00
weicw-dshsa 5f7735ec23 ✨ 新增预结算单号预览接口 2026-10-15 16:56:46 +08:00
weicw-dshsa e6868304a3 🐛 修复转结算候选明细缺少来源字段 2026-10-15 15:30:57 +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
刘泉佳 cb19618101 fix: 解锁标识术语统一为金蝶锁单/金蝶删单
- 回调操作类型展示口径统一:SAVE=金蝶锁单(保存触发解锁,单据仍在)、DELETE=金蝶删单
- 同步更新解锁标识标签、VO 注释与业务流程文档
2026-10-15 11:44:37 +08:00
刘泉佳 f23e24e808 fix: 修正金蝶解锁回调单号定位并新增解锁终态页面标识
- 回调方向与锁定相反:按金蝶单号+我方单号双条件反查最新locked锁记录(targetBillType回调为空不参与匹配)
- 回调处理批量化:一次IN查询+updateBatchById批量落库,消除逐张查询/更新N+1
- 新增KingdeeUnlockMark展示契约与fillUnlockMarks通用填充,付款申请/结算单/开票申请VO回填解锁时间、操作人、动作名称
- 更新金蝶单据锁定与解锁业务流程文档(回调方向、解锁后数据变化、事务语义、联调实测结论)
2026-10-15 11:29:11 +08:00