package com.zy.asrs.service.impl; 
 | 
  
 | 
import com.baomidou.mybatisplus.service.impl.ServiceImpl; 
 | 
import com.core.common.Cools; 
 | 
import com.zy.asrs.entity.LocMast; 
 | 
import com.zy.asrs.mapper.LocMastMapper; 
 | 
import com.zy.asrs.service.LocMastService; 
 | 
import com.zy.asrs.utils.Utils; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.ArrayList; 
 | 
import java.util.List; 
 | 
  
 | 
@Service("locMastService") 
 | 
public class LocMastServiceImpl extends ServiceImpl<LocMastMapper, LocMast> implements LocMastService { 
 | 
  
 | 
    @Override 
 | 
    public LocMast queryByLoc(String locNo) { 
 | 
        return this.baseMapper.queryByLoc(locNo); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public LocMast queryByQrCode(String qrCodeValue) { 
 | 
        return this.baseMapper.queryByQrCode(qrCodeValue); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public List<LocMast> selectLocByLev(Integer lev) { 
 | 
        return this.baseMapper.selectLocByLev(lev); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public List<LocMast> selectEmptyLocNos(List<String> locNos) { 
 | 
        return this.baseMapper.selectEmptyLocNos(locNos); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public List<LocMast> selectNotEmptyLocNos(List<String> locNos) { 
 | 
        if (locNos.isEmpty()) { 
 | 
            return new ArrayList<LocMast>(); 
 | 
        } 
 | 
        return this.baseMapper.selectNotEmptyLocNos(locNos); 
 | 
    } 
 | 
} 
 |