|  |  | 
 |  |  | import com.zy.common.model.LocTypeDto; | 
 |  |  | import com.zy.common.model.Shelves; | 
 |  |  | import com.zy.common.model.StartupDto; | 
 |  |  | import com.zy.core.News; | 
 |  |  | import com.zy.core.properties.SlaveProperties; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | 
 |  |  |                 .eq("crn_no", crnNo); | 
 |  |  |         StaDesc staDesc = staDescService.selectOne(wrapper); | 
 |  |  |         if (Cools.isEmpty(staDesc)) { | 
 |  |  |             log.error("type_no={},stn_no={},crn_no={}", staDescId, sourceStaNo, crnNo); | 
 |  |  |             News.error("type_no={},stn_no={},crn_no={}", staDescId, sourceStaNo, crnNo); | 
 |  |  |             throw new CoolException("入库路径不存在"); | 
 |  |  |         } | 
 |  |  |         BasDevp staNo = basDevpService.selectById(staDesc.getCrnStn()); | 
 |  |  | 
 |  |  |                 locTypeDto.setLocType1((short) 2); | 
 |  |  |                 return getLocNo(null, staDescId, sourceStaNo, matNos, locTypeDto, times); | 
 |  |  |             } | 
 |  |  |             log.error("系统没有空库位!!! 尺寸规格: {}, 轮询次数:{}", JSON.toJSONString(locTypeDto), times); | 
 |  |  |             News.error("系统没有空库位!!! 尺寸规格: {}, 轮询次数:{}", JSON.toJSONString(locTypeDto), times); | 
 |  |  |             throw new CoolException("没有空库位"); | 
 |  |  |         } | 
 |  |  |         String locNo = locMast.getLocNo(); |