| | |
| | | return Collections.emptyList(); |
| | | } |
| | | List<Long> areaIds = areaGovernService.queryAreas(code); |
| | | return areaAgvService.queryAgvIdsByAreaIds(areaIds); |
| | | List<Long> agvIds = areaAgvService.queryAgvIdsByAreaIds(areaIds); |
| | | agvIds.addAll(areaAgvService.findAgvIdsWithoutAreaAgv()); |
| | | return agvIds; |
| | | } |
| | | |
| | | public List<String> getAgvNosByStaNo(String staNo) { |
| | |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.springframework.stereotype.Repository; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Mapper |
| | | @Repository |
| | | public interface AreaAgvMapper extends BaseMapper<AreaAgv> { |
| | | |
| | | List<Long> findAgvIdsWithoutAreaAgv(); |
| | | |
| | | } |
| | |
| | | |
| | | void removeByAreaId(Long areaId); |
| | | |
| | | List<Long> findAgvIdsWithoutAreaAgv(); |
| | | |
| | | } |
| | |
| | | this.remove(new LambdaQueryWrapper<AreaAgv>().eq(AreaAgv::getAreaId, areaId)); |
| | | } |
| | | |
| | | @Override |
| | | public List<Long> findAgvIdsWithoutAreaAgv() { |
| | | return this.baseMapper.findAgvIdsWithoutAreaAgv(); |
| | | } |
| | | |
| | | } |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.zy.acs.manager.manager.mapper.AreaAgvMapper"> |
| | | |
| | | <select id="findAgvIdsWithoutAreaAgv" resultType="java.lang.Long"> |
| | | SELECT ma.id |
| | | FROM man_agv ma |
| | | LEFT JOIN man_area_agv maa ON ma.id = maa.agv_id |
| | | WHERE maa.agv_id IS NULL |
| | | and ma.deleted = 0 |
| | | </select> |
| | | |
| | | </mapper> |