@@ -156,7 +156,7 @@ public void startService(final ServiceType serviceType, final HashMap<String, St
156156 params .put (VenvySchemeUtil .QUERY_PARAMETER_ADS_TYPE , String .valueOf (serviceType .getId ()));
157157 startQueryConnect (serviceType , params , new IStartQueryResult () {
158158 @ Override
159- public void successful (Object result , String miniAppInfo , final ServiceQueryAdsInfo queryAdsInfo ) {
159+ public void successful (Object result , String miniAppInfo , String originData , final ServiceQueryAdsInfo queryAdsInfo ) {
160160 if (queryAdsInfo == null ) {
161161 if (callback != null ) {
162162 callback .onFailToCompleteForService (new Exception ("error query ads params" +
@@ -195,6 +195,11 @@ public void successful(Object result, String miniAppInfo, final ServiceQueryAdsI
195195 } else {
196196 builder .appendQueryParameter (VenvySchemeUtil .QUERY_MINIAPP_ID , "" );
197197 }
198+
199+ if (!TextUtils .isEmpty (originData )) {
200+ jsonObject .put (VenvyObservableTarget .Constant .CONSTANT_LABEL_CONF_DATA , new JSONObject (originData ));
201+ }
202+
198203 skipParams .put (CONSTANT_DATA , jsonObject .toString ());
199204 } catch (JSONException e ) {
200205 e .printStackTrace ();
@@ -478,9 +483,9 @@ private void startQueryConnect(ServiceType serviceType, final Map<String, String
478483 // 视联网模式
479484 mQueryAdsModel = new VideoServiceQueryChainModel (mPlatform , params , serviceType == ServiceTypeVideoMode_TAG , new VideoServiceQueryChainModel .ServiceQueryChainCallback () {
480485 @ Override
481- public void queryComplete (Object queryAdsData , String miniAppInfo , ServiceQueryAdsInfo queryAdsInfo ) {
486+ public void queryComplete (Object queryAdsData , String miniAppInfo , String originData , ServiceQueryAdsInfo queryAdsInfo ) {
482487 if (result != null ) {
483- result .successful (queryAdsData , miniAppInfo , queryAdsInfo );
488+ result .successful (queryAdsData , miniAppInfo , originData , queryAdsInfo );
484489 }
485490 }
486491
@@ -569,7 +574,7 @@ public void downError(Throwable t) {
569574 @ Override
570575 public void queryComplete (Object queryAdsData , String miniAppInfo , ServiceQueryAdsInfo queryAdsInfo ) {
571576 if (result != null ) {
572- result .successful (queryAdsData , miniAppInfo , queryAdsInfo );
577+ result .successful (queryAdsData , miniAppInfo , "" , queryAdsInfo );
573578 }
574579 }
575580
0 commit comments