|  |  | 
 |  |  | import com.zy.acs.manager.common.utils.CommonUtil; | 
 |  |  | import com.zy.acs.manager.core.constant.AgvAreaDispatcher; | 
 |  |  | import com.zy.acs.manager.manager.entity.*; | 
 |  |  | import com.zy.acs.manager.manager.enums.FuncStaType; | 
 |  |  | import com.zy.acs.manager.manager.enums.StatusType; | 
 |  |  | import com.zy.acs.manager.manager.enums.TaskStsType; | 
 |  |  | import com.zy.acs.manager.manager.enums.TaskTypeType; | 
 |  |  | import com.zy.acs.manager.manager.enums.*; | 
 |  |  | import com.zy.acs.manager.manager.mapper.FuncStaMapper; | 
 |  |  | import com.zy.acs.manager.manager.service.*; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<FuncSta> findInIdleStatus(FuncStaType type, Long agvId) { | 
 |  |  |         LambdaQueryWrapper<FuncSta> wrapper = new LambdaQueryWrapper<FuncSta>() | 
 |  |  |                 .eq(FuncSta::getType, type).eq(FuncSta::getStatus, StatusType.ENABLE.val); | 
 |  |  |                 .eq(FuncSta::getType, type).eq(FuncSta::getStatus, StatusType.ENABLE.val).eq(FuncSta::getState, FuncStaStateType.IDLE.toString()); | 
 |  |  |         List<FuncSta> funcStaList = this.list(wrapper); | 
 |  |  |  | 
 |  |  |         if (Cools.isEmpty(funcStaList)) { |