rcx
|
bf3f0a2bfe
|
发 30
|
2026-09-03 18:25:37 +08:00 |
|
rcx
|
34496de969
|
发测试
|
2026-09-03 16:04:04 +08:00 |
|
rcx
|
57312753ed
|
发 30
|
2026-09-02 19:52:47 +08:00 |
|
rcx
|
6d7e42bcde
|
发 31
|
2026-09-02 16:55:19 +08:00 |
|
rcx
|
61572c536a
|
发 30
|
2026-09-02 16:48:35 +08:00 |
|
rcx
|
e821619a96
|
fix(库存): 修复OMS/WMS库存查询过期日期不回显
根因:业务只在OMS填写饮用日期,且下发DTO无过期日期字段,饮用日期→过期日期的转换仅存在于收货单生成瞬间,后续环节全部丢失。
- InMaterialDetail(DTO) 补充 expiryDate 字段,打通OMS→WMS传递
- 预约单/执行单下发前:过期日期为空时用饮用日期补齐(治本)
- WMS收货批次属性回写:恢复饮用日期回写并兜底转换为过期日期(加固)
- WMS上架确认:过期日期为空时从收货明细兜底补齐(加固)
|
2026-09-02 15:05:29 +08:00 |
|
rcx
|
f5a7c8c1f3
|
发 31
|
2026-09-02 00:12:59 +08:00 |
|
rcx
|
3989d75f05
|
发 30
|
2026-09-01 23:50:34 +08:00 |
|
rcx
|
5ba6a3b73d
|
发测试
|
2026-08-31 13:43:11 +08:00 |
|
rcx
|
da84b7bb69
|
feat(wms,oms):库存管理-库存查询新增进货日期、入库日期查询条件,新增进货日期字段贯通收货-上架-库存全链路
需求:OMS/WMS 库存管理-库存查询页增加查询条件:物料分类(后端已支持,无需改动)、
进货日期(新增字段)、入库日期。
一、DDL(sql/20260831_wms_oms_add_purchase_date.sql)
WMS 收货明细、上架明细、物料库存及 OMS 预留库存共 4 张表新增 PURCHASE_DATE DATE 列,
附批次明细配置模板、执行前检查与回滚语句;须先执行 DDL 再发布服务。
二、进货日期录入与落库链路(收货→上架→WMS库存→OMS库存)
1、录入入口为收货批次属性「进货日期」标签(批次规则配置,标签须一字不差),
ReceiptMaterialDetailImpl 两处标签解析新增分支;
2、收货明细→上架明细:StockReceiptOrderDomainService 6 处日期拷贝点补 setPurchaseDate(含子项);
3、上架落库:stockIn/sj 赋值写入 material_inventory;
4、同步 OMS:MaterialInventoryOmsParamDO 新增字段经 Feign omsEdit 传递,
写入 reservation_material_inventory;
5、库存行合并键:批次规则勾选后进货日期参与分行(getParam 映射 + selectListByWhere 全等匹配),
OMS omsEdit 行匹配同步按进货日期区分,避免不同进货日期误合并到同一行。
三、查询条件(两模块 /list 接口)
1、进货日期:purchaseDate(单日精确)+ purchaseDateStart/purchaseDateEnd(区间,End 含当天);
2、入库日期:WMS 新增 createTimeStart/createTimeEnd(按库存行创建时间过滤,与 OMS 现有口径一致);
3、列表/导出返回新增 purchaseDate 字段,分组查询取 MAX(purchase_date)。
说明:历史库存进货日期为空,按进货日期查询查不到存量数据(无来源可回填),区间查询会排除空值行。
|
2026-08-31 13:41:19 +08:00 |
|
rcx
|
5127123236
|
发31
|
2026-08-27 16:38:33 +08:00 |
|
rcx
|
7b0d08a132
|
发30
|
2026-08-27 16:33:43 +08:00 |
|
rcx
|
5e3a0d86d0
|
发测试
|
2026-08-27 14:21:23 +08:00 |
|
rcx
|
f1dec2298d
|
发 31
|
2026-08-26 18:04:44 +08:00 |
|
rcx
|
7b52764ae1
|
发 30
|
2026-08-26 17:52:23 +08:00 |
|
rcx
|
9eb2f347f7
|
发测试
|
2026-08-26 15:55:03 +08:00 |
|
秦鸿展
|
5e369bdd99
|
31
|
2026-08-26 14:23:36 +08:00 |
|
王奎兴
|
a5a222a78e
|
Merge branch 'dev' into dev-ty1.2
# Conflicts:
# mhd-modules/mhd-system/src/main/resources/bootstrap.yml
|
2026-08-26 14:11:45 +08:00 |
|
王奎兴
|
02a0b7aab6
|
xxl-job
|
2026-08-26 14:08:24 +08:00 |
|
rcx
|
42ab5160ed
|
发30
|
2026-08-26 14:03:42 +08:00 |
|
rcx
|
c5a2508a36
|
发测试
|
2026-08-25 16:29:15 +08:00 |
|
秦鸿展
|
f2f3fb9c19
|
30
|
2026-08-25 11:09:23 +08:00 |
|
王奎兴
|
f5f792d3f8
|
发31
|
2026-08-24 17:03:55 +08:00 |
|
王奎兴
|
5298e9d4e3
|
发30
|
2026-08-22 19:35:56 +08:00 |
|
王奎兴
|
06f61d7957
|
发31
|
2026-08-22 19:32:52 +08:00 |
|
王奎兴
|
4567f00858
|
发测试
|
2026-08-22 18:46:36 +08:00 |
|
王奎兴
|
0eb2f323c7
|
发31
|
2026-08-22 18:29:36 +08:00 |
|
王奎兴
|
d1b1b27ab0
|
发30
|
2026-08-22 17:46:47 +08:00 |
|
王奎兴
|
4a6a2798e8
|
发31
|
2026-08-22 17:36:27 +08:00 |
|
rcx
|
9068fa0e40
|
feat(wms):WMS出库单增加线路车次字段,App出库单详情显示线路/车次
背景:App出库单详情调wmsApi/stockOutOrderApi/getInfo,数据在WMS
stock_out_order表,该表未加线路/车次字段导致不回显。
1. mhd-api StockOutOrder(OMS下发Feign DTO)加lineCode/lineName/shuttleNo,
OMS执行单下发为copyProperties同名拷贝,自动透传,OMS代码零改动。
2. WMS stock_out_order表加三列(脚本追加);entity/PO加字段,
Feign接收按JSON字段名对齐落库;Mapper XML resultMap与显式列清单补列,
getInfo(getById自动)与列表均可返回。
3. 部署需重新打包mhd_oms与mhd_wms(OMS依赖的mhd-api jar变更)。
存量已下发WMS的老单无值,OMS/WMS跨库无法批量刷数,新下发单自动带。
|
2026-08-22 17:23:48 +08:00 |
|
rcx
|
2a4e39f755
|
Merge remote-tracking branch 'origin/dev-ty1.2' into dev-ty1.2
|
2026-08-22 14:10:07 +08:00 |
|
rcx
|
a08d8a7fd5
|
feat(oms):出库导入校验送貨線號/車次并回填线路名称
1. 出库导入(预约/执行两侧)增加validateLineAndShuttle校验:
送貨線號/車次缺失直接报错;线路须在WMS线路管理存在(route_code精确匹配);
车次须在该线路车次清单(shuttle_json)内;校验通过回填lineName,
线路/车次一并落lineCode/lineName/shuttleNo。
2. WmsServiceFeign新增listLineManagement(复用WMS /lineManagementApi/listByApp)
供OMS跨库查线路,附降级实现;顺带移除FeignClient写死的本机url,恢复Nacos服务发现。
3. 执行侧DynamicDeliveryExcelListener(关键字版)补送貨線號/車次独立成行的解析,
原实现仅支持与送貨日期同行取值,该模板为分行布局导致解析不到。
|
2026-08-22 14:08:22 +08:00 |
|
rcx
|
ab7219e600
|
feat(wms):上架管理PC上传页默认填充指定上架库位(维他奶仓→2层冷凍A區A01),仅回显不落库
|
2026-08-22 14:06:56 +08:00 |
|
王奎兴
|
1b3b1a6394
|
Merge branch 'dev' into dev-ty1.2
# Conflicts:
# mhd_wms/src/main/resources/bootstrap.yml
|
2026-08-22 13:59:22 +08:00 |
|
rcx
|
e91c5801eb
|
发测试
|
2026-08-21 15:54:46 +08:00 |
|
王奎兴
|
3e5ed28d69
|
发30
|
2026-08-20 18:14:37 +08:00 |
|
王奎兴
|
b8de1c00eb
|
发31
|
2026-08-20 17:41:09 +08:00 |
|
王奎兴
|
bf080609fe
|
发30
|
2026-08-20 17:39:44 +08:00 |
|
王奎兴
|
0b26692a34
|
发31
|
2026-08-20 15:35:31 +08:00 |
|
王奎兴
|
e23edadde6
|
发30
|
2026-08-20 14:59:53 +08:00 |
|
王奎兴
|
21fcc24e2e
|
发31
|
2026-08-20 14:20:07 +08:00 |
|
王奎兴
|
7a769071e4
|
发30
|
2026-08-20 10:48:34 +08:00 |
|
王奎兴
|
b05f994e74
|
发31
|
2026-08-20 10:35:34 +08:00 |
|
王奎兴
|
624b7d7d6e
|
发测试;
|
2026-08-20 09:05:10 +08:00 |
|
王奎兴
|
4b434a2cd2
|
Merge branch 'refs/heads/dev' into dev_820
|
2026-08-18 16:36:28 +08:00 |
|
王奎兴
|
58e3882ef4
|
添加修改物料去除货主校验;
|
2026-08-18 10:20:26 +08:00 |
|
王奎兴
|
d079e35374
|
发30
|
2026-08-14 19:25:03 +08:00 |
|
王奎兴
|
466a9fa31f
|
发31
|
2026-08-14 18:54:02 +08:00 |
|
rcx
|
7356208228
|
发测试
|
2026-08-14 15:30:04 +08:00 |
|
王奎兴
|
fd1436da9c
|
Merge branch 'dev' into dev-ty1.2
# Conflicts:
# mhd_wms/src/main/java/com/mhd/wms/domain/handoverTaskOrder/service/HandoverTaskOrderDomainService.java
# mhd_wms/src/main/java/com/mhd/wms/domain/stockInOrder/repository/todo/StockInOrderDO.java
# mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/repository/todo/StockOutOrderDO.java
# mhd_wms/src/main/java/com/mhd/wms/interfaces/dto/stockInOrder/StockInOrderDTO.java
# mhd_wms/src/main/java/com/mhd/wms/interfaces/dto/stockOutOrder/StockOutOrderDTO.java
|
2026-08-13 16:46:09 +08:00 |
|