|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectByMainWrkNo(Integer workNo) { | 
 |  |  |         return this.baseMapper.selectByMainWrkNo(workNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public Boolean judgeInbound(WrkMast wrkMast) { | 
 |  |  |         switch (WrkStsType.query(wrkMast.getWrkSts())) { | 
 |  |  |             case NEW_INBOUND: | 
 |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectChargeWorking(Integer shuttleNo) { | 
 |  |  |         return this.baseMapper.selectChargeWorking(shuttleNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectChargeWorkingByChargeSta(Integer chargeSta) { | 
 |  |  |         return this.baseMapper.selectChargeWorkingByChargeSta(chargeSta); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectShuttleWorking2(Integer shuttleNo,Integer wrkNo,Integer wrkNo2) { | 
 |  |  |         return this.baseMapper.selectShuttleWorking2(shuttleNo,wrkNo,wrkNo2); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectByShuttleNo(Integer shuttleNo) { | 
 |  |  |         return this.baseMapper.selectByShuttleNo(shuttleNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<WrkMast> selectShuttleMoveWrk() { | 
 |  |  |         return this.baseMapper.selectShuttleMoveWrk(); | 
 |  |  |     } | 
 |  |  | 
 |  |  |     public WrkMast selectLiftWrkMast(Integer liftNo) { | 
 |  |  |         return this.baseMapper.selectLiftWrkMast(liftNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectLiftWrkMastAndWrkNo(Integer liftNo, Integer wrkNo, Integer manWrkNo) { | 
 |  |  |         return this.baseMapper.selectLiftWrkMastAndWrkNo(1, wrkNo, manWrkNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectWorkingPakout(Integer staNo) { | 
 |  |  |         return this.baseMapper.selectWorkingPakout(staNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public WrkMast selectWorkingPakin(Integer staNo) { | 
 |  |  |         return this.baseMapper.selectWorkingPakin(staNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public boolean checkTransferWrkMast() { | 
 |  |  |         List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>() | 
 |  |  |                 .eq("io_type", 1) | 
 |  |  |                 .eq("source_sta_no", 1031) | 
 |  |  |         ); | 
 |  |  |         if (!wrkMastListIn.isEmpty()) { | 
 |  |  |             return true; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>() | 
 |  |  |                 .eq("io_type", 101) | 
 |  |  |                 .eq("sta_no", 1031) | 
 |  |  |         ); | 
 |  |  |         if (!wrkMastListOut.isEmpty()) { | 
 |  |  |             return true; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return false; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public boolean checkNoTransferWorking() { | 
 |  |  |         //调拨任务执行时,不允许有其他入出库任务工作 | 
 |  |  |         List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>() | 
 |  |  |                 .in("io_type", 1) | 
 |  |  |                 .notIn("source_sta_no", 1031) | 
 |  |  |         ); | 
 |  |  |  | 
 |  |  |         if (!wrkMastListIn.isEmpty()) { | 
 |  |  |             return true; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>() | 
 |  |  |                 .in("io_type", 101) | 
 |  |  |                 .notIn("sta_no", 1031) | 
 |  |  |         ); | 
 |  |  |  | 
 |  |  |         if (!wrkMastListOut.isEmpty()) { | 
 |  |  |             return true; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return false; | 
 |  |  |     } | 
 |  |  | } |