|  |  | 
 |  |  |             } else { | 
 |  |  |                 list.add(dto); | 
 |  |  |             } | 
 |  |  |             dto.setWeight(detail.getWeight()); | 
 |  |  |         } | 
 |  |  |         for (DetlDto detlDto : list) { | 
 |  |  |             Mat mat = matService.selectByMatnr(detlDto.getMatnr()); | 
 |  |  | 
 |  |  |             orderDetl.setUpdateTime(now); | 
 |  |  |             orderDetl.setStatus(1); | 
 |  |  |             orderDetl.setQty(0.0D); | 
 |  |  |             orderDetl.setWeight(detlDto.getWeight()); | 
 |  |  |             if (!orderDetlService.insert(orderDetl)) { | 
 |  |  |                 throw new CoolException("生成单据明细失败,请联系管理员"); | 
 |  |  |             } | 
 |  |  | 
 |  |  |             } else { | 
 |  |  |                 list.add(dto); | 
 |  |  |             } | 
 |  |  |             dto.setWeight(detail.getWeight()); | 
 |  |  |         } | 
 |  |  |         for (DetlDto detlDto : list) { | 
 |  |  |             Mat mat = matService.selectByMatnr(detlDto.getMatnr()); | 
 |  |  | 
 |  |  |             orderDetl.setUpdateTime(now); | 
 |  |  |             orderDetl.setStatus(1); | 
 |  |  |             orderDetl.setQty(0.0D); | 
 |  |  |             orderDetl.setWeight(detlDto.getWeight()); | 
 |  |  |             if (!orderDetlService.insert(orderDetl)) { | 
 |  |  |                 throw new CoolException("生成单据明细失败,请联系管理员"); | 
 |  |  |             } |