|
|
cae36bf807
|
【同步】jdk21 和 jdk8 的代码(wms)
|
2026-05-16 18:15:30 +08:00 |
|
|
|
6a25b298f7
|
fix(wms):修复 WmsInventoryServiceImplTest 执行失败
|
2026-05-16 18:08:15 +08:00 |
|
|
|
df676e47fb
|
fix(wms): 代码风格统一
|
2026-05-15 20:06:38 +08:00 |
|
|
|
8bbd1d9ca7
|
fix(wms): 完善单据状态保护与金额精度处理
- 后端补充商品、往来企业唯一性校验
- 单据更新改为按草稿状态条件更新,避免覆盖已完成单据
- 补充 WMS 金额、规格精度迁移 SQL 与测试表结构
- 前端统一明细金额兜底计算,优化完成/作废取消处理
|
2026-05-15 19:48:34 +08:00 |
|
|
|
5159b19e2d
|
feat(wms): 统一数量金额精度并清理 schema 脱钩
后端:
- 新增 sql/mysql/wms/20260515_wms_amount_precision.sql
11 张表金额字段统一升到 decimal(16,2),覆盖 SKU 单价、单据主表/明细
总金额/行金额、盘库实际金额、库存流水单价/行金额
- 新增 sql/mysql/wms/20260515_wms_sku_dimension_precision.sql
SKU 长宽高对齐 lite 改为 decimal(10,1)、毛/净重改为 decimal(10,3)
- 测试 SQL create_tables.sql 全量同步生产 MySQL:数量 (20,2)、
金额 (16,2)、长度 (10,1)、重量 (10,3),修复"测试 schema 与生产
脱钩"导致单测假阳性的隐患
- WmsWarehouseServiceImpl.validateWarehouseCodeUnique 去掉
StrUtil.isBlank 提前 return,因 code 已由 VO 层 @NotBlank 强制非空
- WmsWarehouseServiceImplTest 同步调整
前端:
- ReceiptOrderForm / ReceiptOrderDetail 合计行去掉"单价合计"派生展示,
单价不能跨行相加;保留数量合计与行金额合计
文档:
- review-opus.md 收口至仅剩 F10 (SQL 导出,用户认领)
- 新增 fix-plan.md 与 精度调整-codex讨论.md,沉淀本轮决策依据
|
2026-05-15 18:52:38 +08:00 |
|
|
|
c62630f74b
|
feat(wms): 拆 simple-list 列表 VO、补首页校验与业务单号搜索框
后端:
- 新增 WmsItemListReqVO / WmsMerchantListReqVO,simple-list 接口不再
复用分页 PageReqVO,Swagger 上不再误暴露 pageNo/pageSize 字段
- WmsItemController / WmsMerchantController 的 getXxxSimpleList 改用
独立 ListReqVO;Mapper.selectList、Service.getXxxList 同步调整签名
- WmsHomeStatisticsServiceImpl 三个查询入口加 validateWarehouseIfPresent,
非空 warehouseId 走 warehouseService.validateWarehouseExists 校验,
避免前端误传任意 id 直接落到首页 SQL
- 新增 sql/mysql/wms/20260515_wms_total_price.sql:幂等给 4 张明细 / 流水表
补 total_price 列并按 ROUND(quantity*price, 2) 回填历史数据
前端:
- receipt/index.vue + shipment/index.vue 搜索栏补 bizOrderNo 输入控件,
对齐已声明的 queryParams 与后端 PageReqVO 支持
- WmsHomeOrderSummaryCards.getStatusPercent 改 function 声明,并去掉
最小 4% 占比下限,保留真实比例
|
2026-05-15 18:23:59 +08:00 |
|
|
|
a333887bc0
|
feat(wms): 持久化单据行金额并补全库存流水与仓库删除校验
|
2026-05-15 15:26:14 +08:00 |
|
|
|
5f31b32c12
|
feat(wms): 持久化出入库移库明细行金额并补全库存流水金额展示
|
2026-05-15 14:11:14 +08:00 |
|
|
|
34c0197bce
|
feat(wms):优化整体代码结构
|
2026-05-15 12:59:12 +08:00 |
|
|
|
3a38a69fa5
|
feat(wms):调整 check 的实现
|
2026-05-15 11:00:26 +08:00 |
|
|
|
d8f9f0d029
|
feat(wms):调整 check 的实现
|
2026-05-15 11:00:15 +08:00 |
|
|
|
10ef807472
|
feat(wms):库存增加列表接口
|
2026-05-15 10:40:10 +08:00 |
|
|
|
9ff3593ffb
|
feat(wms):增加 code 字段生成(从后端到前端),用户更可控
|
2026-05-15 10:22:38 +08:00 |
|
|
|
02fe48e408
|
fix(wms): 简化库存余额并发补行处理
库存变更时,缺失库存余额行改为逐条插入;遇到唯一键冲突时回查并复用已有库存行,避免批量插入异常包装导致并发补行失败。
|
2026-05-15 08:52:47 +08:00 |
|
|
|
4749a1e28e
|
feat(wms):WmsInventoryPageReqVO 增加 type 非空校验
|
2026-05-15 08:47:57 +08:00 |
|
|
|
32813c0873
|
feat(wms):优化入库、出库等订单的完成、取消逻辑,避免并发问题
|
2026-05-15 08:25:17 +08:00 |
|
|
|
774264026d
|
feat(wms):优化 onlyPositiveQuantity 只查询库存非空的处理。
|
2026-05-15 08:24:55 +08:00 |
|
|
|
15d6ca181a
|
feat(wms):优化首页的代码实现
|
2026-05-14 22:35:54 +08:00 |
|
|
|
f7cd8573fd
|
feat(wms):增加首页的 review
|
2026-05-14 18:53:56 +08:00 |
|
|
|
a946408029
|
feat(wms):优化盘库单的实现
|
2026-05-14 17:03:50 +08:00 |
|
|
|
65a1337dbd
|
feat(wms):移库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 09:46:20 +08:00 |
|
|
|
273d911edc
|
feat(wms):出库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 09:07:27 +08:00 |
|
|
|
70a6316ce7
|
feat(wms):入库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算)
|
2026-05-14 08:39:04 +08:00 |
|
|
|
04d1b8655d
|
feat(wms):增加 order_time 单据字段
|
2026-05-13 23:31:12 +08:00 |
|
|
|
d1b20eebaa
|
feat(wms):增加 order_time 单据字段
|
2026-05-13 23:31:04 +08:00 |
|
|
|
86d760fdb1
|
feat(wms):减法,去掉批次号等字段
|
2026-05-13 22:06:38 +08:00 |
|
|
|
fe38e4fdef
|
feat(wms):减法,去掉 area 表
|
2026-05-13 20:29:26 +08:00 |
|
|
|
a1d2f849a6
|
feat(wms):减法,去掉 detail 表,和 mes 更对齐
|
2026-05-13 18:42:51 +08:00 |
|
|
|
45dcdb1105
|
feat(wms):优化 inventory 的库存加锁,防止并发问题
|
2026-05-13 17:55:03 +08:00 |
|
|
|
e838637fd3
|
feat(wms):增加 SKU、仓库、商户删除前的使用校验
|
2026-05-13 10:28:36 +08:00 |
|
|
|
c96487f594
|
feat(wms):新增移库、盘库管理
|
2026-05-13 09:47:45 +08:00 |
|
|
|
9bebb4cea4
|
feat(wms):增加 SKU 删除前的使用校验
|
2026-05-13 09:09:03 +08:00 |
|
|
|
93607eb923
|
feat(wms):新增出库管理
|
2026-05-13 08:57:42 +08:00 |
|
|
|
eba504d0bf
|
feat(wms):补充 inventory 相关的单测
|
2026-05-13 00:57:29 +08:00 |
|
|
|
d15470efb1
|
feat(wms):修复只能删除作废的入库单的问题
|
2026-05-13 00:42:29 +08:00 |
|
|
|
076de4008e
|
feat(wms):增加供应商 select 组件
|
2026-05-12 23:34:45 +08:00 |
|
|
|
8f9433ece8
|
feat(wms):进一步优化入库单的后端实现(对齐 mes)
|
2026-05-12 23:02:47 +08:00 |
|
|
|
55426245a1
|
feat(wms):优化 receipt order 实体的实现(增加 code review)
|
2026-05-12 21:08:36 +08:00 |
|
|
|
ee20f7778c
|
feat(wms):增加 inv 库存的新增、修改方法,并提供相关单测
|
2026-05-12 11:14:22 +08:00 |
|
|
|
eb4224191c
|
feat(wms):增加 receipt order 实体
|
2026-05-11 19:37:21 +08:00 |
|
|
|
28f62af7aa
|
feat(wms):优化 inventory history
|
2026-05-11 15:11:39 +08:00 |
|
|
|
144963d07e
|
feat(wms):优化 inventory 的实现
|
2026-05-11 14:10:16 +08:00 |
|
|
|
ccaae6675e
|
feat(wms):增加 inventory history
|
2026-05-11 13:07:36 +08:00 |
|
|
|
3fcae795ab
|
feat(wms):增加 inventory
|
2026-05-11 09:45:24 +08:00 |
|
|
|
dc8883d3c1
|
feat(wms):完善往来企业
|
2026-05-10 23:56:29 +08:00 |
|
|
|
338d834576
|
feat(wms):完善商品信息、SKU 信息
|
2026-05-10 22:46:24 +08:00 |
|
|
|
6d29f96e94
|
feat(wms):增加商品信息、SKU 信息
|
2026-05-10 21:33:42 +08:00 |
|
|
|
22e50bab69
|
feat(wms):增加商品分类、商品品牌。
|
2026-05-10 16:38:26 +08:00 |
|
|
|
00dce6435c
|
feat(wms):迁移到 md 更整体
|
2026-05-10 09:02:52 +08:00 |
|
|
|
6cc1550a1f
|
feat(wms):增加 warehouse 功能
|
2026-05-10 01:22:38 +08:00 |
|