ard-system/src/main/java/com/ard/data/tile/service/impl/ArdTileServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.ard.common.constant.DeviceConstants;
import com.ard.common.utils.uuid.IdUtils;
import com.ard.data.tile.domain.ArdTile;
import com.ard.data.tile.mapper.ArdTileMapper;
@@ -87,4 +88,24 @@
    public int deleteArdTileById(String id) {
        return ardTileMapper.deleteArdTileById(id);
    }
    /**
     * 校验tile管理信息名称是否唯一
     *
     * @param ardTile tile管理
     * @return 结果
     */
    @Override
    public String checkArdTileNameUnique(ArdTile ardTile) {
        String id = ardTile.getId();
        String tilesName = ardTile.getTilesName();
        ArdTile tile = ardTileMapper.checkArdTileNameUnique(tilesName);
        if (tile != null && (id == null || !id.equals(tile.getId()))) {
            return DeviceConstants.NOT_UNIQUE;
        }
        return DeviceConstants.UNIQUE;
    }
}