chen.lin
昨天 b1123ede8199b691d6d684af6b3b58b223b6bdae
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java
@@ -247,7 +247,8 @@
        if (Objects.isNull(matnr)) {
            throw new CoolException("数据错误:物料" + wkOrderItem.getMatnrCode() + "不存在!!");
        }
        BeanUtils.copyProperties(matnr, wkOrderItem);
        // 复制时排除 id,避免物料 id 覆盖单据明细 id,导致 saveOrUpdate 误判为新增而重复插入(出库单编辑保存后 1 条变 2 条)
        BeanUtils.copyProperties(matnr, wkOrderItem, "id");
        wkOrderItem.setMatnrCode(matnr.getCode())
                .setSplrBatch(!Objects.isNull(wkOrderItem.getBatch()) ? wkOrderItem.getBatch() : null)
                .setMatnrId(matnr.getId())