guoyujie
12 小时以前 de08d4876092d361009aa467ef4d2a77068fbcaa
north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java
@@ -765,13 +765,13 @@
            if(order.getWarehousing()!=2){
                List<OrderDetail> orderDetailList=finishedGoodsInventoryMapper.getSelectOrderDetail(orderId);
                for (OrderDetail orderDetail:orderDetailList){
                    FlowCard flowCard  =flowCardMapper.selectOne(
                    List<FlowCard> flowCards = flowCardMapper.selectList(
                            new LambdaQueryWrapper<FlowCard>()
                            .eq(FlowCard::getOrderId, orderDetail.getOrderId())
                            .eq(FlowCard::getOrderNumber, orderDetail.getOrderNumber())
                            .groupBy(FlowCard::getOrderId,FlowCard::getOrderNumber));
                                    .groupBy(FlowCard::getOrderId, FlowCard::getOrderNumber,FlowCard::getProcessId));
                    FinishedGoodsInventory finishedGoodsInventory = finishedGoodsInventoryMapper.findOrderNumberd(orderDetail.getOrderId(),orderDetail.getOrderNumber());
                    for (FlowCard flowCard:flowCards){
                    // 计算剩余数量
                    long quantity;
@@ -850,7 +850,7 @@
                        flowCard.setOrder(order1);
                        finishedGoodsInventoryMapper.updateflowcard(flowCard);
                    }
                    }
                }
                finishedGoodsInventoryMapper.updateOrderWarehousingState(orderId,2);
            }