rcx
|
bb0cd350ad
|
fix(wms): 完成上架回写OMS入库业务单入库数量被跳过——getBusinessOrderNumber带ISSUE_STATUS!=4过滤, Feign回调先置执行单完成态后必查空, 致业务单in_quantity恒0
|
2026-09-15 11:31:09 +08:00 |
|
rcx
|
24f5dd683f
|
Merge remote-tracking branch 'origin/test' into dev-ty1.2
|
2026-09-15 09:53:04 +08:00 |
|
rcx
|
be5e3fc5ee
|
feat(oms,wms): 出库全链路物料明细/单头增加库存锁定模式字段(存储+回显)
- 出库业务单明细/执行单明细/WMS出库明细/拣货明细/复核明细新增stockLockMode; 业务单单头新增JSON数组字段、执行单单头新增单值字段
- 下单/编辑时按明细行仓库实时判定(1-下单冻结 2-分配库存冻结默认), 下发后沿 执行单→WMS推单→拣货→复核 逐级复制继承, 交接单回显内存组装
- 业务单单头JSON两段式: 下单按仓写入(无执行单号), 下发覆盖为执行单级(带CK执行单号)
- WMS自建/通知/调拨单明细固定2; TZPD外部推入/老预约单下发路径固定2
- 达梦SQL脚本(OMS库4表+WMS库3表), 明细列DEFAULT 2存量自动回填
|
2026-09-15 09:30:54 +08:00 |
|
王奎兴
|
ab26e6f130
|
打印返回值
|
2026-09-14 20:26:42 +08:00 |
|
rcx
|
50423b4e4b
|
feat(oms,wms): 入库/出库业务单执行单与WMS出入库各页面列表返回计划数量与实际数量总和(全量不分页合计)
- OMS入库业务单/执行单: list/list1返回totalPlanQuantity/totalInQuantity(与行quantity/in_quantity列同源)
- WMS入库/收货/上架: 返回totalPlanQuantity/totalInQuantity(上架计划数量=明细应上架量; 入库数量=收货/上架数量, 与行列同口径)
- WMS出库/拣货/复核/交接: 返回totalPlanQuantity/totalOutboundQuantity(各页实际量列同口径; 复核明细聚合不滤del_flag兼容已反审tab)
- 合计SQL与queryList同条件片段/同JOIN结构, 分页查询后同一DO查询, 响应与total同层级追加字段, 前端纯增量兼容
|
2026-09-14 18:02:57 +08:00 |
|
王奎兴
|
134ab4116c
|
发测试;
|
2026-09-14 17:04:04 +08:00 |
|
王奎兴
|
29cbf80b7b
|
Merge branch 'dev-ty1.2' into test
# Conflicts:
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/WmsServiceFeign.java
|
2026-09-14 17:00:41 +08:00 |
|
王奎兴
|
0314d80bca
|
Merge branch 'dev-bms-260826' into test
|
2026-09-14 16:57:12 +08:00 |
|
王奎兴
|
0d9ea32f85
|
后端查询账单金额,已收未收等数据;
|
2026-09-14 16:48:12 +08:00 |
|
王奎兴
|
6cb70805f1
|
批量收款接口事务;
|
2026-09-14 16:26:37 +08:00 |
|
rcx
|
e59173b3f9
|
feat(oms): 出库业务单/出库执行单列表计划数量与出库数量分开计算, 返回全量不分页的计划数量总数/出库数量总数
- 新增queryListTotal: 复用queryList同条件片段, LEFT JOIN一级明细汇总SUM(quantity)/SUM(outbound_quantity), 计划数量与出库数量分开计算
- list/list1响应在data/total/code/msg同层级追加totalPlanQuantity/totalOutboundQuantity(与出库排名页合计行模式一致, 前端兼容)
- 执行单列表顺带修复每行totalOutboundQuantity恒为null(补关联子查询+resultMap映射, 对齐业务单178b7697口径)
|
2026-09-14 16:24:53 +08:00 |
|
王奎兴
|
81630339e4
|
批量收款接口事务;
|
2026-09-14 16:13:40 +08:00 |
|
rcx
|
b1d92fdda8
|
feat(oms,wms,system): OMS下单冻结库存(防超卖)——仓库级库存锁定模式
- 仓库新增stock_lock_mode开关(1-下单冻结 2-分配库存冻结默认),查询/独立切换接口+在途冻结单切换守卫
- WMS新增out_order_freeze_record冻结记录表:下单冻结/编辑原子重锁/取消解冻/分配承接/交接扣减/反审还原全状态机,条件更新防并发超卖
- OMS下单即冻结(失败阻断+落库失败补偿解冻)、已下发禁编辑、cancelIssueOrder补调WMS清理(修存量不同步)、cancelAuditState镜像还原修复
- 达梦SQL脚本3个(WAREHOUSE加列/冻结记录建表/主键列名修复),测试库已执行并全流程实测通过
|
2026-09-14 15:41:32 +08:00 |
|
王奎兴
|
ed809e82d4
|
批量收款接口开发;
|
2026-09-14 15:10:29 +08:00 |
|
王奎兴
|
74dbf674b0
|
Merge branch 'dev-bms-260826' into test
# Conflicts:
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/XxlJobServiceFeign.java
# mhd-common/mhd-common-core/src/main/java/com/mhd/common/core/feign/ThirdPartyServiceFeign.java
# mhd_oms/src/main/resources/bootstrap.yml
|
2026-09-14 14:44:29 +08:00 |
|
王奎兴
|
ec5afcc5bd
|
Merge branch 'dev-ty1.2' into test
# Conflicts:
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/BmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/OmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/WlhyServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/WmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/YmsServiceFeign.java
# mhd-common/mhd-common-core/src/main/java/com/mhd/common/core/feign/ThirdPartyServiceFeign.java
# mhd_oms/src/main/java/com/mhd/oms/infrastructure/feign/ThirdPartyServiceFeign.java
|
2026-09-14 14:43:19 +08:00 |
|
rcx
|
888a293ebd
|
feat(oms): 出/入仓委托单新增导入接口(委托单模板与W出入库管理导入一致)
出仓: POST /outEntrustOrderApi/import, EasyExcel两遍解析(前11行表头+第12行起明细), 客户名称解析货主, 明细按料号>SKU>品名匹配货主物料档案(料号不存在/规格/SKU不一致报错), 柜号/运输方式/监管方式字典转码, 校验通过复用新增链路落库(生成CKWT单号, 待审核/未下发); 入仓: POST /reservationStockInOrderApi/importData, 恢复原注释W式导入并按现行类型重写——POI标签扫描前12行表头+ExcelUtil读13行列名明细, 按委托编号NO分组建单, 料号必填且须在该货主下存在, 规格/SKU与档案一致性校验, 数量空行/容器行跳过, 计划数量=入库数量之和, 订单来源=数据导入; OutEntrustOrderMapper新增跨库物料直查(NGWL_TEST_WMS.MATERIAL_BASE_INFO, 货主+一级组织过滤)
|
2026-09-14 13:55:10 +08:00 |
|
王奎兴
|
8324d8dc31
|
发31
|
2026-09-14 11:09:46 +08:00 |
|
王奎兴
|
6ce35b58e4
|
发30
|
2026-09-14 11:05:55 +08:00 |
|
王奎兴
|
700556ea63
|
发31
|
2026-09-14 10:58:00 +08:00 |
|
王奎兴
|
100a8d87ac
|
上架过滤已逻辑删除数据;
|
2026-09-14 10:54:02 +08:00 |
|
王奎兴
|
b0c9a41f07
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-14 09:33:14 +08:00 |
|
王奎兴
|
82d5eda139
|
上架过滤已逻辑删除数据;
|
2026-09-14 09:33:01 +08:00 |
|
秦鸿展
|
07393e43ff
|
31
|
2026-09-13 18:26:40 +08:00 |
|
秦鸿展
|
08858f24d6
|
30
|
2026-09-13 18:22:47 +08:00 |
|
秦鸿展
|
a994241400
|
BI月台指标新增字段
|
2026-09-13 18:21:26 +08:00 |
|
王奎兴
|
a9be03961a
|
feign地址修改;
|
2026-09-12 17:57:49 +08:00 |
|
王奎兴
|
c2e3de244b
|
feign地址修改;
|
2026-09-12 17:50:48 +08:00 |
|
王奎兴
|
9453aea60f
|
feign地址修改;
|
2026-09-12 17:36:09 +08:00 |
|
王奎兴
|
c877696eca
|
Merge branch 'dev' into dev-bms-260826
# Conflicts:
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/BmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/OmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/WlhyServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/WmsServiceFeign.java
# mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/YmsServiceFeign.java
# mhd-common/mhd-common-core/src/main/java/com/mhd/common/core/feign/ThirdPartyServiceFeign.java
# mhd_oms/src/main/java/com/mhd/oms/infrastructure/feign/ThirdPartyServiceFeign.java
|
2026-09-12 17:28:12 +08:00 |
|
王奎兴
|
7f6006ca48
|
feign地址修改;
|
2026-09-12 17:20:01 +08:00 |
|
王奎兴
|
edcfa0b510
|
月度汇总明细接口;
|
2026-09-12 14:52:03 +08:00 |
|
王奎兴
|
03b168abc0
|
token参数名
|
2026-09-12 14:02:47 +08:00 |
|
王奎兴
|
c9bd81c8f2
|
返回值判断
|
2026-09-12 11:46:01 +08:00 |
|
rcx
|
e60f22979c
|
fix(wms): 补提交收货/上架单已反审归档详情接口(此前遗漏未入库)
getInfo 增加 archive 重载(归档主单已软删用getById放行+校验已反审标记,明细放行软删行)+ getReverseAuditInfo 接口,补齐对接文档承诺的4个归档详情接口中缺失的收货/上架两个;随附上架默认库位注释微调
|
2026-09-12 11:21:33 +08:00 |
|
rcx
|
84ff45b43d
|
fix(oms): 批量审核运输业务单号重复(goods_number取号三层防线)
根因: 取号为「COUNT当日单量+1+查重后移」, 非原子、无锁、无唯一索引。
批量审核并发创建运输业务单时, 多请求在同一查重窗口取到同一序号并全部
插入成功, 且将同一单号回填到出库单business_number, 页面所见单号重复。
- GoodsNumberGenerator: 取号改为当日MAX+1+存在性校验后移; 按yyMMdd分段的
JVM锁串行化"取号+插单"; 插单后自检同号自动改号自愈; 兼容唯一索引撞号重试
- BusinessDocumentOrderDomainService: 主创建入口改走原子"取号+插单",
出库/入库单号回填移至插单成功之后
- BusinessDocumentOrderImpl: 审核拆单子单路径同改
- Mapper: countByGoodsNumberPrefix改为selectGoodsNumbersByPrefix
|
2026-09-12 10:09:11 +08:00 |
|
赵辉
|
defc8c3709
|
31
|
2026-09-12 10:03:33 +08:00 |
|
rcx
|
892cc30999
|
fix(oms): 出入库业务单下发执行单时订单来源继承业务单(数据导入/手动创建/系统生成)不再写死"客户预约"; 手动创建业务单来源为空兜底"手动创建"; 出库下发明细过滤del_flag, 修复编辑后软删旧明细参与仓库分组导致多生成执行单且数量叠加
|
2026-09-12 10:00:45 +08:00 |
|
王奎兴
|
3c21c2c848
|
发30
|
2026-09-12 10:00:45 +08:00 |
|
王奎兴
|
71936b50a7
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-12 09:59:56 +08:00 |
|
赵辉
|
9cfffe1224
|
去除验证码校验
|
2026-09-12 09:59:39 +08:00 |
|
王奎兴
|
d7574d188a
|
客户月结报告;
|
2026-09-12 09:59:30 +08:00 |
|
rcx
|
da76816533
|
fix(oms): 反审运输链路按拆单子单全量软删——执行单挂子单下(businessDocumentId=子单id), 主单+子单+执行单+TMS链全删; 执行单列表默认过滤归档行
|
2026-09-12 09:53:13 +08:00 |
|
赵辉
|
1c1b06c1bf
|
去除验证码校验
|
2026-09-12 09:24:11 +08:00 |
|
rcx
|
117019c55c
|
30
|
2026-09-11 17:46:07 +08:00 |
|
rcx
|
171909b68d
|
31
|
2026-09-11 17:44:15 +08:00 |
|
王奎兴
|
9ac60e446a
|
客户月结报告;
|
2026-09-11 17:39:29 +08:00 |
|
王奎兴
|
5ba179d29d
|
客户月结报告;
|
2026-09-11 17:36:38 +08:00 |
|
赵辉
|
31c27c16c6
|
user31
|
2026-09-11 17:28:40 +08:00 |
|
赵辉
|
8dfe9545aa
|
user30
|
2026-09-11 17:22:50 +08:00 |
|