|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public boolean updateAnfmeAdd(Double anfme, String locNo, LocDetl locDetl) { | 
 |  |  |         List<LocDetl> locDetls = this.baseMapper.selectItem3(locNo, locDetl.getMatnr()); | 
 |  |  |         if (locDetls.isEmpty()) { | 
 |  |  |             return false; | 
 |  |  |         } | 
 |  |  |         for (LocDetl locDetl1 : locDetls) { | 
 |  |  |             if (MatCompareUtils.compare(locDetl1, locDetl)) { | 
 |  |  |                 return baseMapper.updateAnfme(anfme, locNo, locDetl) > 0; | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         return false; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public boolean updateLocNo(String newLocNo, String oldLocNo) { | 
 |  |  |         return baseMapper.updateLocNo(newLocNo, oldLocNo) > 0; | 
 |  |  |     } | 
 |  |  | 
 |  |  |         return this.baseMapper.selectLocDetlUnilateralMoveShuttleN(matnr, batch, grade); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public LocDetl selectItem(String locNo, WrkDetl wrkDetl) { | 
 |  |  |         List<LocDetl> locDetls = this.baseMapper.selectItem3(locNo, wrkDetl.getMatnr()); |