| | |
| | | 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> |