Skip to content

Commit afcd6a2

Browse files
authored
Merge pull request #11 from aliyun/features/fix
[fix]: return event_time in getfeatures result; support int key input…
2 parents 59e5903 + d5dfe13 commit afcd6a2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

dao/feature_view_tablestore_dao.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ func (d *FeatureViewTableStoreDao) GetFeatures(keys []interface{}, selectFields
7171
if v, ok := key.(int64); ok {
7272
pkToGet.AddPrimaryKeyColumn(d.primaryKeyField, v)
7373
} else {
74-
s, _ := key.(string)
74+
s := fmt.Sprintf("%v", key)
7575
i, _ := strconv.ParseInt(s, 10, 64)
7676
pkToGet.AddPrimaryKeyColumn(d.primaryKeyField, i)
7777
}

domain/base_feature_view.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ func NewBaseFeatureView(view *api.FeatureView, p *Project, entity *FeatureEntity
2828
for _, field := range view.Fields {
2929
if field.IsEventTime {
3030
featureView.eventTimeField = *field
31+
featureView.featureFields = append(featureView.featureFields, field.Name)
3132
} else if field.IsPartition {
3233
continue
3334
} else if field.IsPrimaryKey {

0 commit comments

Comments
 (0)