| | |
| | | if(!Cools.isEmpty(agvWrkMastWorking)){ |
| | | return; |
| | | } |
| | | |
| | | agvWrkMastHandler.startPutWayWrk(agvWrkMast); |
| | | } catch (IOException e) { |
| | | log.error(e.getMessage()); |
| | | } catch (Exception e) { |
| | | log.error("搬运,统指出库、移库、点到点搬运等"+e.getMessage()); |
| | | } |
| | | }); |
| | | } |
| | |
| | | @Synchronized |
| | | public ReturnT<String> startPutWayWrk(AgvWrkMast agvWrkMast) throws IOException { |
| | | |
| | | try{ |
| | | //下发任务 |
| | | int startWrkCode = agvWrkMastService.startWrk(agvWrkMast); |
| | | if(startWrkCode != 0){ |
| | |
| | | agvWaitPakinService.updateIoStatus(agvWrkMast.getWrkNo(),"Y"); |
| | | } |
| | | return SUCCESS; |
| | | |
| | | }catch (Exception e){ |
| | | log.error(e.getMessage()); |
| | | } |
| | | return FAIL; |
| | | } |
| | | |
| | | @Transactional |