|  |  | 
 |  |  |     private WaitPakinLogService waitPakinLogService; | 
 |  |  |     @Autowired | 
 |  |  |     private OrderService orderService; | 
 |  |  |     @Autowired | 
 |  |  |     private ReportToThirdService reportToThirdService; | 
 |  |  |  | 
 |  |  |     @Transactional | 
 |  |  |     public ReturnT<String> start(WrkMast wrkMast) { | 
 |  |  | 
 |  |  |                 if (wrkMast.getIoType() == 1) { | 
 |  |  |                     // 入库通知单 | 
 |  |  |                     if (!Cools.isEmpty(wrkMast.getBarcode())) { | 
 |  |  |                         WaitPakin waitPakin = waitPakinService.selectOne(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode())); | 
 |  |  |                         if (!Cools.isEmpty(waitPakin.getTkFlag())) { | 
 |  |  |                             boolean result = reportToThirdService.reportTkrk(waitPakin.getMatnr(), waitPakin.getBatch(), waitPakin.getTkFlag(), waitPakin.getAnfme()); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 exceptionHandle("退库入库上报ERP[workNo={0}]失败", wrkMast.getWrkNo()); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |  | 
 |  |  |                         // 保存入库通知档历史档 | 
 |  |  |                         if (!waitPakinLogService.save(wrkMast.getBarcode())) { | 
 |  |  | //                            exceptionHandle("保存入库通知档历史档[workNo={0}]失败", wrkMast.getWrkNo()); |