|  |  | 
 |  |  | package com.zy.asrs.service.impl; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.service.impl.ServiceImpl; | 
 |  |  | import com.core.common.Cools; | 
 |  |  | import com.core.exception.CoolException; | 
 |  |  | import com.zy.asrs.entity.BasCrnp; | 
 |  |  | import com.zy.asrs.mapper.BasCrnpMapper; | 
 |  |  | import com.zy.asrs.service.BasCrnpService; | 
 |  |  | 
 |  |  | @Service("basCrnpService") | 
 |  |  | public class BasCrnpServiceImpl extends ServiceImpl<BasCrnpMapper, BasCrnp> implements BasCrnpService { | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public BasCrnp checkSiteStatus(Integer crnId) { | 
 |  |  |         BasCrnp crnp = this.selectById(crnId); | 
 |  |  |         if (Cools.isEmpty(crnp)) { | 
 |  |  |             throw new CoolException(crnId + "号堆垛机不存在"); | 
 |  |  |         } | 
 |  |  |         if ("N".equals(crnp.getInEnable())) { | 
 |  |  |             throw new CoolException("堆垛机不可入"); | 
 |  |  |         } | 
 |  |  |         if ("N".equals(crnp.getOutEnable())) { | 
 |  |  |             throw new CoolException("堆垛机不可出"); | 
 |  |  |         } | 
 |  |  |         return crnp; | 
 |  |  |     } | 
 |  |  | } |