|  |  | 
 |  |  |     List<LocMast> queryShallowLocFMast(@Param("crnNo") Integer crnNo); | 
 |  |  |  | 
 |  |  |     LocMast queryNeedMoveShallLoc(Integer crnNo); | 
 |  |  |     LocMast queryNeedMoveShallLocD(Integer crnNo); | 
 |  |  | } | 
 
 |  |  | 
 |  |  |     List<LocMast> queryShallowLocFMast(Integer crnNo); | 
 |  |  |  | 
 |  |  |     public LocMast queryNeedMoveShallLoc(Integer crnNo); | 
 |  |  |     public LocMast queryNeedMoveShallLocD(Integer crnNo); | 
 |  |  |  | 
 |  |  | } | 
 
 |  |  | 
 |  |  |     public LocMast queryNeedMoveShallLoc(Integer crnNo) { | 
 |  |  |         return this.baseMapper.queryNeedMoveShallLoc(crnNo); | 
 |  |  |     } | 
 |  |  |     @Override | 
 |  |  |     public LocMast queryNeedMoveShallLocD(Integer crnNo) { | 
 |  |  |         return this.baseMapper.queryNeedMoveShallLocD(crnNo); | 
 |  |  |     } | 
 |  |  | } | 
 
 |  |  | 
 |  |  |                 if(!Cools.isEmpty(crnp) && !Cools.isEmpty(crnp.getTankQty()) && crnp.getTankQty()==0){ | 
 |  |  |                     continue; | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 LocMast locMast = locMastService.queryNeedMoveShallLoc(crnNo); | 
 |  |  |                 if (crnNo==2 || crnNo == 4){ | 
 |  |  |                     locMast=locMastService.queryNeedMoveShallLocD(crnNo); | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | //                LocMast targetLoc = locMastService.queryEmptyDeepLoc(crnNo); | 
 |  |  |                 if (!Cools.isEmpty(locMast)) { | 
 |  |  |                     workService.locMove(locMast.getLocNo(), 1L); | 
 
 |  |  | 
 |  |  |             crn_no = #{crnNo} AND (loc_sts = 'F' OR loc_sts = 'D') and inv_wh = '0' | 
 |  |  |         order by bay1,lev1 | 
 |  |  |     </select> | 
 |  |  |     <select id="queryNeedMoveShallLocD" resultMap="BaseResultMap"> | 
 |  |  |         SELECT | 
 |  |  |             TOP 1 * | 
 |  |  |         FROM | 
 |  |  |             asr_loc_mast | 
 |  |  |         WHERE | 
 |  |  |             crn_no = #{crnNo} AND (loc_sts = 'F' OR loc_sts = 'D') and inv_wh = '0' | 
 |  |  |         order by bay1,lev1 Desc | 
 |  |  |     </select> | 
 |  |  | </mapper> |