| | |
| | | |
| | | @Override |
| | | public Boolean hasRunningMotion(String uuid, Long hostId) { |
| | | return null != this.selectOfTop1(uuid, MotionStsType.EXECUTING.val(), hostId) |
| | | || null != this.selectOfTop1(uuid, MotionStsType.ERROR.val(), hostId); |
| | | Motion executeMotion = this.selectOfTop1(uuid, MotionStsType.EXECUTING.val(), hostId); |
| | | Motion errorMotion = this.selectOfTop1(uuid, MotionStsType.ERROR.val(), hostId); |
| | | if(errorMotion != null) { |
| | | return true; |
| | | } |
| | | |
| | | if(executeMotion != null) { |
| | | if (executeMotion.getSync() == 0) { |
| | | return false;//当前动作为异步操作 |
| | | } |
| | | return true; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | @Override |