|
@@ -48,15 +48,23 @@ public class FeatureRemoteService {
|
|
feature.setMid(proto.getMid());
|
|
feature.setMid(proto.getMid());
|
|
if (proto.hasDay1CntFeature()) {
|
|
if (proto.hasDay1CntFeature()) {
|
|
feature.setDay1_cnt_features(convert(proto.getDay1CntFeature()));
|
|
feature.setDay1_cnt_features(convert(proto.getDay1CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay1_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasDay3CntFeature()) {
|
|
if (proto.hasDay3CntFeature()) {
|
|
feature.setDay3_cnt_features(convert(proto.getDay3CntFeature()));
|
|
feature.setDay3_cnt_features(convert(proto.getDay3CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay3_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasDay7CntFeature()) {
|
|
if (proto.hasDay7CntFeature()) {
|
|
feature.setDay7_cnt_features(convert(proto.getDay7CntFeature()));
|
|
feature.setDay7_cnt_features(convert(proto.getDay7CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay7_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasMonth3CntFeature()) {
|
|
if (proto.hasMonth3CntFeature()) {
|
|
feature.setMonth3_cnt_features(convert(proto.getMonth3CntFeature()));
|
|
feature.setMonth3_cnt_features(convert(proto.getMonth3CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setMonth3_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
feature.setUser_cycle_bucket_7days(proto.getUserCycleBucket7Day());
|
|
feature.setUser_cycle_bucket_7days(proto.getUserCycleBucket7Day());
|
|
feature.setUser_cycle_bucket_30days(proto.getUserCycleBucket30Day());
|
|
feature.setUser_cycle_bucket_30days(proto.getUserCycleBucket30Day());
|
|
@@ -110,15 +118,23 @@ public class FeatureRemoteService {
|
|
|
|
|
|
if (proto.hasVideoDay1CntFeature()) {
|
|
if (proto.hasVideoDay1CntFeature()) {
|
|
feature.setDay1_cnt_features(convert(proto.getVideoDay1CntFeature()));
|
|
feature.setDay1_cnt_features(convert(proto.getVideoDay1CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay1_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasVideoDay3CntFeature()) {
|
|
if (proto.hasVideoDay3CntFeature()) {
|
|
feature.setDay3_cnt_features(convert(proto.getVideoDay3CntFeature()));
|
|
feature.setDay3_cnt_features(convert(proto.getVideoDay3CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay3_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasVideoDay7CntFeature()) {
|
|
if (proto.hasVideoDay7CntFeature()) {
|
|
feature.setDay7_cnt_features(convert(proto.getVideoDay7CntFeature()));
|
|
feature.setDay7_cnt_features(convert(proto.getVideoDay7CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setDay7_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
if (proto.hasVideoMonth3CntFeature()) {
|
|
if (proto.hasVideoMonth3CntFeature()) {
|
|
feature.setMonth3_cnt_features(convert(proto.getVideoMonth3CntFeature()));
|
|
feature.setMonth3_cnt_features(convert(proto.getVideoMonth3CntFeature()));
|
|
|
|
+ } else {
|
|
|
|
+ feature.setMonth3_cnt_features(new UserActionFeature());
|
|
}
|
|
}
|
|
return feature;
|
|
return feature;
|
|
}
|
|
}
|