| | |
| | | package com.ard.data.map.service.impl; |
| | | |
| | | import com.ard.common.constant.DeviceConstants; |
| | | import com.ard.common.utils.uuid.IdUtils; |
| | | import com.ard.data.map.domain.ArdMap; |
| | | import com.ard.data.map.mapper.ArdMapMapper; |
| | |
| | | public int deleteArdMapById(String id) { |
| | | return ardMapMapper.deleteArdMapById(id); |
| | | } |
| | | |
| | | /** |
| | | * 校验地图管理信息名称是否唯一 |
| | | * |
| | | * @param ardMap 地图管理 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public String checkArdMapNameUnique(ArdMap ardMap) { |
| | | String id = ardMap.getId(); |
| | | String mapName = ardMap.getMapName(); |
| | | |
| | | ArdMap map = ardMapMapper.checkArdMapNameUnique(mapName); |
| | | |
| | | if (map != null && (id == null || !id.equals(map.getId()))) { |
| | | return DeviceConstants.NOT_UNIQUE; |
| | | } |
| | | return DeviceConstants.UNIQUE; |
| | | } |
| | | |
| | | } |