liyong
2026-04-30 6a2bc48c4117e5dfc675d3be90b8ad256f85a37f
fix(stock): 修复库存盘点单号生成中的产品型号字段错误

- 将物料代码和产品型号名称拼接替换为物料代码和产品型号字段
- 确保单号生成逻辑使用正确的数据模型字段
- 修复因字段映射错误导致的序列号生成异常
已修改1个文件
2 ■■■ 文件已修改
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
@@ -139,7 +139,7 @@
    private static int getCurrentMonthMaxSeq(StockInventoryDto dto, String monthFlag, List<StockInventory> existingList) {
        int maxSeq = 0;
        String prefix = dto.getMaterialCode() + dto.getModel() + "P" + monthFlag;
        String prefix = dto.getMaterialCode() + dto.getProductModelName() + "P" + monthFlag;
        // 正则匹配:前缀 + 3位数字
        Pattern pattern = Pattern.compile(Pattern.quote(prefix) + "(\\d{3})");