|  |  | 
 |  |  | import com.core.exception.CoolException; | 
 |  |  | import com.zy.asrs.entity.*; | 
 |  |  | import com.zy.asrs.service.*; | 
 |  |  | import com.zy.common.model.Shelves; | 
 |  |  | import com.zy.common.model.StartupDto; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | 
 |  |  |      * @return locNo 检索到的库位号 | 
 |  |  |      */ | 
 |  |  |     public StartupDto getLocNo(Integer whsType, Integer staDescId, Integer sourceStaNo, List<String> matNos) { | 
 |  |  |         if (sourceStaNo == 3) { | 
 |  |  |             whsType = 1; | 
 |  |  |         } else if (sourceStaNo == 7) { | 
 |  |  |             whsType = 2; | 
 |  |  |         } else { | 
 |  |  |             throw new CoolException("无效入库站"); | 
 |  |  |         } | 
 |  |  |         StartupDto startupDto = new StartupDto(); | 
 |  |  |         RowLastno rowLastno = rowLastnoService.selectById(whsType); | 
 |  |  |         if (Cools.isEmpty(rowLastno)) { |