| | |
| | | @Transactional |
| | | public void save(SaveProductionPrintOrderDto dto) { |
| | | ProductionPrintOrder productionPrintOrder = BeanUtil.copyProperties(dto, ProductionPrintOrder.class); |
| | | if(dto.getId() != null){ |
| | | if(dto.getProductOrderId() != null){ |
| | | // 先删除生产工单数据 |
| | | LambdaQueryWrapper<ProductWorkOrder> l1 = new LambdaQueryWrapper<>(); |
| | | l1.eq(ProductWorkOrder::getProductOrderId,dto.getProductOrderId()); |
| | |
| | | productOrderMapper.updateById(productOrder); |
| | | |
| | | LambdaQueryWrapper<ProductionPrintOrder> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(ProductionPrintOrder::getProductOrderId,dto.getProductModelId()); |
| | | queryWrapper.eq(ProductionPrintOrder::getProductOrderId,dto.getProductOrderId()); |
| | | queryWrapper.last("limit 1"); |
| | | ProductionPrintOrder ifExitPrint = productionPrintOrderMapper.selectOne(queryWrapper); |
| | | if (ifExitPrint == null) { |