mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 12:37:55 +00:00
fix TagConverter error (#812)
This commit is contained in:
@@ -9,7 +9,6 @@ import com.tencent.supersonic.common.pojo.Filter;
|
|||||||
import com.tencent.supersonic.common.pojo.Order;
|
import com.tencent.supersonic.common.pojo.Order;
|
||||||
import com.tencent.supersonic.common.pojo.enums.AggOperatorEnum;
|
import com.tencent.supersonic.common.pojo.enums.AggOperatorEnum;
|
||||||
import com.tencent.supersonic.common.pojo.enums.FilterOperatorEnum;
|
import com.tencent.supersonic.common.pojo.enums.FilterOperatorEnum;
|
||||||
import com.tencent.supersonic.common.pojo.enums.QueryType;
|
|
||||||
import com.tencent.supersonic.common.pojo.enums.StatusEnum;
|
import com.tencent.supersonic.common.pojo.enums.StatusEnum;
|
||||||
import com.tencent.supersonic.common.pojo.enums.TaskStatusEnum;
|
import com.tencent.supersonic.common.pojo.enums.TaskStatusEnum;
|
||||||
import com.tencent.supersonic.common.pojo.enums.TimeDimensionEnum;
|
import com.tencent.supersonic.common.pojo.enums.TimeDimensionEnum;
|
||||||
@@ -59,14 +58,6 @@ import static com.tencent.supersonic.common.pojo.Constants.COMMA;
|
|||||||
import static com.tencent.supersonic.common.pojo.Constants.POUND;
|
import static com.tencent.supersonic.common.pojo.Constants.POUND;
|
||||||
import static com.tencent.supersonic.common.pojo.Constants.SPACE;
|
import static com.tencent.supersonic.common.pojo.Constants.SPACE;
|
||||||
|
|
||||||
import com.tencent.supersonic.headless.server.service.TagMetaService;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
|
||||||
import org.springframework.context.annotation.Lazy;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
import org.springframework.util.CollectionUtils;
|
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Component
|
@Component
|
||||||
public class DictUtils {
|
public class DictUtils {
|
||||||
|
|||||||
@@ -44,12 +44,7 @@ public class TagConverter {
|
|||||||
SemanticSchemaResp semanticSchemaResp) throws Exception {
|
SemanticSchemaResp semanticSchemaResp) throws Exception {
|
||||||
QueryStatement queryStatement = new QueryStatement();
|
QueryStatement queryStatement = new QueryStatement();
|
||||||
// covert to QueryReqConverter
|
// covert to QueryReqConverter
|
||||||
QueryStructReq queryStructReq = new QueryStructReq();
|
BeanUtils.copyProperties(queryStructReq.convert(), queryStructReq);
|
||||||
BeanUtils.copyProperties(queryTagReq, queryStructReq);
|
|
||||||
// queryStructReq.setModelIds(queryTagReq.getModelIdSet());
|
|
||||||
if (!CollectionUtils.isEmpty(queryTagReq.getTagFilters())) {
|
|
||||||
queryStructReq.setDimensionFilters(queryTagReq.getTagFilters());
|
|
||||||
}
|
|
||||||
QuerySqlReq querySqlReq = queryStructReq.convert();
|
QuerySqlReq querySqlReq = queryStructReq.convert();
|
||||||
convert(querySqlReq, semanticSchemaResp, queryStatement, queryStructReq);
|
convert(querySqlReq, semanticSchemaResp, queryStatement, queryStructReq);
|
||||||
QueryParam queryParam = new QueryParam();
|
QueryParam queryParam = new QueryParam();
|
||||||
@@ -57,6 +52,8 @@ public class TagConverter {
|
|||||||
queryStatement.setQueryParam(queryParam);
|
queryStatement.setQueryParam(queryParam);
|
||||||
queryStatement.setDataSetId(queryStructReq.getDataSetId());
|
queryStatement.setDataSetId(queryStructReq.getDataSetId());
|
||||||
return queryStatement;
|
return queryStatement;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void convert(QuerySqlReq querySqlReq,
|
public void convert(QuerySqlReq querySqlReq,
|
||||||
|
|||||||
Reference in New Issue
Block a user