|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private void doOut(WrkMast wrkMast){ | 
 |  |  |         Date now = new Date(); | 
 |  |  |         LocMast locMast = locMastService.selectById(wrkMast.getSourceLocNo()); | 
 |  |  |         if (null == locMast) { | 
 |  |  |             exceptionHandle(""); // todo | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         switch (wrkMast.getIoType()) { | 
 |  |  |             // 全板出库 | 
 |  |  |             case 101: | 
 |  |  |                 // 根据工作号,查询工作明细档 | 
 |  |  |                 List<WrkDetl> wrkDetls101 = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); | 
 |  |  |                 if (wrkDetls101.isEmpty()) { | 
 |  |  |                     exceptionHandle(""); // todo | 
 |  |  |                 } | 
 |  |  |                 for (WrkDetl wrkDetl : wrkDetls101) { | 
 |  |  |                     // todo:luxiaotao 3)修改出库通知档 status ==> Y | 
 |  |  |                 } | 
 |  |  |                 // 删除工作档源库位的库存明细 | 
 |  |  |                 if (!locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no", wrkMast.getSourceLocNo()))) { | 
 |  |  |                     exceptionHandle(""); // todo | 
 |  |  |                 } | 
 |  |  |                 // 修改库位状态 R ===>> O | 
 |  |  |                 if (locMast.getLocType().equals("R")) { | 
 |  |  |                     locMast.setLocType("O"); | 
 |  |  |                     locMast.setBarcode(""); | 
 |  |  |                     locMast.setModiTime(now); | 
 |  |  |                     locMast.setIoTime(now); | 
 |  |  |                     if (!locMastService.updateById(locMast)) { | 
 |  |  |                         exceptionHandle(""); // todo | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 break; | 
 |  |  |             // 空板出库 | 
 |  |  |             case 110: | 
 |  |  |  | 
 |  |  |                 break; | 
 |  |  |             default: | 
 |  |  |                 break; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  |