zhou zhou
14 小时以前 2f8e173048d22c5b40612c3538b9c1aa5a5397f6
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java
@@ -202,10 +202,12 @@
            if (!items.isEmpty()) {
//                double qty = items.stream().mapToDouble(AsnOrderItem::getQty).sum();
                double anfme = items.stream().mapToDouble(WkOrderItem::getAnfme).sum();
                if (asnOrderMapper.update(null, new LambdaUpdateWrapper<WkOrder>()
//                        .set(AsnOrder::getQty, qty)
                        .set(WkOrder::getAnfme, anfme)
                        .eq(WkOrder::getId, order.getId())) <= 0) {
                WkOrder currentOrder = asnOrderMapper.selectById(order.getId());
                if (Objects.isNull(currentOrder)) {
                    throw new CoolException("单据数量修改失败!!");
                }
                currentOrder.setAnfme(anfme);
                if (asnOrderMapper.updateById(currentOrder) <= 0) {
                    throw new CoolException("单据数量修改失败!!");
                }
            }