|
@@ -82,6 +82,7 @@ public class FeatureConverter {
|
|
|
|
|
|
public static UserAdFeatureProto convertToProto(UserAdFeature userAdFeature) {
|
|
|
UserAdFeatureProto.Builder builder = UserAdFeatureProto.newBuilder();
|
|
|
+ if(userAdFeature==null) return builder.build();
|
|
|
builder.setMid(userAdFeature.getMid());
|
|
|
builder.setGender(userAdFeature.getGender());
|
|
|
builder.setUserType(userAdFeature.getUser_type());
|
|
@@ -128,7 +129,9 @@ public class FeatureConverter {
|
|
|
}
|
|
|
|
|
|
public static AdActionFeatureProto convertToProto(AdActionFeature adActionFeature) {
|
|
|
+
|
|
|
AdActionFeatureProto.Builder builder = AdActionFeatureProto.newBuilder();
|
|
|
+ if(adActionFeature==null) return builder.build();
|
|
|
builder.setAdView(adActionFeature.getAdView());
|
|
|
builder.setAdClick(adActionFeature.getAdClick());
|
|
|
builder.setAdConversion(adActionFeature.getAdConversion());
|
|
@@ -138,6 +141,7 @@ public class FeatureConverter {
|
|
|
}
|
|
|
|
|
|
public static AdItemFeatureProto convertToProto(AdItemFeature adItemFeature) {
|
|
|
+ if(adItemFeature==null) return null;
|
|
|
AdItemFeatureProto.Builder builder = AdItemFeatureProto.newBuilder();
|
|
|
builder.setAdId(adItemFeature.getAdId());
|
|
|
builder.setAdCode(adItemFeature.getAdCode());
|