| | |
| | | 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; |
| | |
| | | flowCard.setOrder(order1); |
| | | finishedGoodsInventoryMapper.updateflowcard(flowCard); |
| | | } |
| | | |
| | | } |
| | | } |
| | | finishedGoodsInventoryMapper.updateOrderWarehousingState(orderId,2); |
| | | } |