|  |  | 
 |  |  |                 break; | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         if (complete) { | 
 |  |  |         if (complete && wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("order_no", orderNo)) == 0) { | 
 |  |  |             // 出库订单重新整理明细 | 
 |  |  |             DocType docType = docTypeService.selectById(order.getDocType()); | 
 |  |  |             if (null != docType && docType.getPakout() == 1) { | 
 |  |  | 
 |  |  |                     orderDetl.setQty(orderDetl.getAnfme()); | 
 |  |  |                     orderDetl.setOrderId(order.getId()); | 
 |  |  |                     orderDetl.setOrderNo(orderNo); | 
 |  |  |                     orderDetl.setStatus(1); | 
 |  |  |                     orderDetl.setCreateTime(order.getCreateTime()); | 
 |  |  |                     orderDetl.setCreateBy(order.getCreateBy()); | 
 |  |  |                     orderDetl.setUpdateTime(order.getUpdateTime()); | 
 |  |  | 
 |  |  |                     throw new CoolException("修改单据明细数量失败"); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |             // 工作档明细更新单据编号 | 
 |  |  |             for (WrkDetl wrkDetl : wrkDetls) { | 
 |  |  |                 wrkDetlService.updateOrderNo(orderNo, wrkDetl.getWrkNo(), wrkDetl.getMatnr(), wrkDetl.getBatch()); | 
 |  |  |             } | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("", e); | 
 |  |  |             return false; | 
 |  |  | 
 |  |  |         orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_id", orderId)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<Order> selectComplete() { | 
 |  |  |         return this.baseMapper.selectComplete(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |