|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | PickMatParam matParam = new PickMatParam(); | 
|---|
|  |  |  | matParam.setMatnr(orderDetl.getMatnr()); | 
|---|
|  |  |  | matParam.setMaktx(orderDetl.getMaktx()); | 
|---|
|  |  |  | matParam.setBatch(orderDetl.getBatch()); | 
|---|
|  |  |  | matParam.setOrderNo(orderDetl.getOrderNo()); | 
|---|
|  |  |  | matParam.setOrderId(orderDetl.getOrderId()); | 
|---|
|  |  |  | 
|---|
|  |  |  | wrkDetl.setHostId(getHostId()); | 
|---|
|  |  |  | wrkDetl.setWrkMastId(wrkMast.getId()); | 
|---|
|  |  |  | wrkDetl.setZpallet(wrkMast.getBarcode()); | 
|---|
|  |  |  | if(Cools.isEmpty(matParam.getBatch())){ | 
|---|
|  |  |  | wrkDetl.setBatch(""); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!wrkDetlService.save(wrkDetl)) { | 
|---|
|  |  |  | throw new CoolException("保存工作档明细失败"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for (OrderDetl o : orderDetls | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | if(o.getAnfme().equals(o.getQty())){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for (LocDetl l : locDetls | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | if (o.getMatnr().equals(l.getMatnr())) { | 
|---|