ard-system/src/main/java/com/ard/data/model/service/impl/ArdModelServiceImpl.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.model.domain.ArdModel;
import com.ard.data.model.mapper.ArdModelMapper;
@@ -87,4 +88,24 @@
    public int deleteArdModelById(String id) {
        return ardModelMapper.deleteArdModelById(id);
    }
    /**
     * 校验模型管理信息名称是否唯一
     *
     * @param ardModel 模型管理
     * @return 结果
     */
    @Override
    public String checkArdModelNameUnique(ArdModel ardModel) {
        String id = ardModel.getId();
        String modelName = ardModel.getModelName();
        ArdModel model = ardModelMapper.checkArdModelNameUnique(modelName);
        if (model != null && (id == null || !id.equals(model.getId()))) {
            return DeviceConstants.NOT_UNIQUE;
        }
        return DeviceConstants.UNIQUE;
    }
}