| | |
| | | |
| | | List<StockItem> stockItems = new ArrayList<>(); |
| | | items.forEach(taskItem -> { |
| | | taskItem.setQty(taskItem.getAnfme()).setOrderId(order.getId()).setOrderItemId(orderItem.getId()); |
| | | if (!taskItemService.updateById(taskItem)) { |
| | | TaskItem item = taskItemService.getById(taskItem.getId()); |
| | | item.setQty(item.getQty() + taskItem.getAnfme()).setOrderId(order.getId()).setOrderItemId(orderItem.getId()); |
| | | if (!taskItemService.updateById(item)) { |
| | | throw new CoolException("状态完成失败!!"); |
| | | } |
| | | StockItem stockItem = new StockItem(); |