Merge branch 'feature/v2.0.0' of gitlab.zhidaoauto.com:ecos/yycp-service/Launcher into feature/v2.0.0

This commit is contained in:
wangcongtao
2020-05-22 15:47:58 +08:00
3 changed files with 21 additions and 12 deletions

View File

@@ -38,6 +38,9 @@ import static com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerCons
* 描述 * 描述
*/ */
public class EntrancePresenter extends Presenter< EntranceView > { public class EntrancePresenter extends Presenter< EntranceView > {
private static final String REPORT_TANLU_BLOCK = "10007";
private static final String REPORT_TANLU_TRAFFIC_CHECK = "10002";
private static final String REPORT_TANLU_CLOSURE = "10003";
private Context mContext; private Context mContext;
private IMogoAnalytics mAnalytics; private IMogoAnalytics mAnalytics;
@@ -286,7 +289,7 @@ public class EntrancePresenter extends Presenter< EntranceView > {
mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true ); mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true );
traceTanluData( "2" ); traceTanluData( "2" );
sendShareReceiver( "1" ); sendShareReceiver( REPORT_TANLU_BLOCK );
Logger.d( "EntrancePresenter", "mogoIntentListener 上报路况 ----> " ); Logger.d( "EntrancePresenter", "mogoIntentListener 上报路况 ----> " );
traceTypeData( "1" ); traceTypeData( "1" );
ShareControl.getInstance( mContext ).dismissDialog(); ShareControl.getInstance( mContext ).dismissDialog();
@@ -294,7 +297,7 @@ public class EntrancePresenter extends Presenter< EntranceView > {
private void uploadTrfficCheck() { private void uploadTrfficCheck() {
mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true ); mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true );
sendShareReceiver( "2" ); sendShareReceiver( REPORT_TANLU_TRAFFIC_CHECK );
Logger.d( "EntrancePresenter", "mogoIntentListener 分享交通检查 ----> " ); Logger.d( "EntrancePresenter", "mogoIntentListener 分享交通检查 ----> " );
traceTypeData( "3" ); traceTypeData( "3" );
ShareControl.getInstance( mContext ).dismissDialog(); ShareControl.getInstance( mContext ).dismissDialog();
@@ -302,7 +305,7 @@ public class EntrancePresenter extends Presenter< EntranceView > {
private void uploadRoadClosed() { private void uploadRoadClosed() {
mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true ); mStatusManager.setUploadingStatus( "CARD_TYPE_ROAD_CONDITION", true );
sendShareReceiver( "3" ); sendShareReceiver( REPORT_TANLU_CLOSURE );
Logger.d( "EntrancePresenter", "mogoIntentListener 分享封路 ----> " ); Logger.d( "EntrancePresenter", "mogoIntentListener 分享封路 ----> " );
traceTypeData( "4" ); traceTypeData( "4" );
ShareControl.getInstance( mContext ).dismissDialog(); ShareControl.getInstance( mContext ).dismissDialog();
@@ -328,7 +331,7 @@ public class EntrancePresenter extends Presenter< EntranceView > {
} }
/** /**
* 发送广播 1拥堵2交通检查3封路 * 发送广播 上报路况
*/ */
private void sendShareReceiver( String type ) { private void sendShareReceiver( String type ) {
Logger.d( "EntrancePresenter", "TanluCardViewFragment sendShareReceiver ---->" ); Logger.d( "EntrancePresenter", "TanluCardViewFragment sendShareReceiver ---->" );

View File

@@ -25,12 +25,11 @@ public class ShareConstants {
/** /**
* 这个是实时路况不是拥堵拥堵放在了extention模块里面处理 * 这个是实时路况不是拥堵拥堵放在了extention模块里面处理
*/ */
public static final String VOICE_CMD_PUB_ROAD_CONDITION = "com.zhidao.pathfinder.report" + public static final String VOICE_CMD_PUB_ROAD_CONDITION = "com.zhidao.pathfinder.report.roadCondition";
".roadCondition";
public static final String TYPE_BLOCK = "1"; public static final String TYPE_BLOCK = "10007";
public static final String TYPE_TRAFFIC_CHECK = "2"; public static final String TYPE_TRAFFIC_CHECK = "10002";
public static final String TYPE_CLOSURE = "3"; public static final String TYPE_CLOSURE = "10003";
public static final String TYPE_ACCIDENT = "10013"; public static final String TYPE_ACCIDENT = "10013";
public static final String TYPE_REAL_TIME_TRAFFIC = "10015"; public static final String TYPE_REAL_TIME_TRAFFIC = "10015";
public static final String TYPE_SEEK_HELP = "6"; public static final String TYPE_SEEK_HELP = "6";

View File

@@ -117,7 +117,7 @@ public class LaucherShareDialog implements View.OnClickListener {
if (id == R.id.tvBlock) { if (id == R.id.tvBlock) {
//拥堵 //拥堵
traceTanluData("1"); traceTanluData("1");
sendShareReceiver("1"); sendShareReceiver(ShareConstants.TYPE_BLOCK);
traceTypeData("1"); traceTypeData("1");
dismiss(); dismiss();
} else if (id == R.id.oil_price_layout) { } else if (id == R.id.oil_price_layout) {
@@ -131,36 +131,43 @@ public class LaucherShareDialog implements View.OnClickListener {
} else if (id == R.id.tvTrafficCheck) { } else if (id == R.id.tvTrafficCheck) {
//交通检查 //交通检查
traceData("1"); traceData("1");
sendShareReceiver("2"); sendShareReceiver(ShareConstants.TYPE_TRAFFIC_CHECK);
traceTypeData("3"); traceTypeData("3");
dismiss(); dismiss();
} else if (id == R.id.tvClosure) { } else if (id == R.id.tvClosure) {
//封路 //封路
traceData("1"); traceData("1");
sendShareReceiver("3"); sendShareReceiver(ShareConstants.TYPE_CLOSURE);
traceTypeData("4"); traceTypeData("4");
dismiss(); dismiss();
} else if (id == R.id.tvSeekHelp) { } else if (id == R.id.tvSeekHelp) {
// 故障求助 // 故障求助
SeekHelpManager.INSTANCE.seekHelp(mContext,seekListener,true); SeekHelpManager.INSTANCE.seekHelp(mContext,seekListener,true);
dismiss();
} else if (id == R.id.tvAccident) { } else if (id == R.id.tvAccident) {
// 事故 // 事故
sendShareReceiver(ShareConstants.TYPE_ACCIDENT); sendShareReceiver(ShareConstants.TYPE_ACCIDENT);
dismiss();
} else if (id == R.id.tvConstruction) { } else if (id == R.id.tvConstruction) {
// 道路施工 // 道路施工
sendShareReceiver(ShareConstants.TYPE_ROAD_CONSTRUCTION); sendShareReceiver(ShareConstants.TYPE_ROAD_CONSTRUCTION);
dismiss();
} else if (id == R.id.tvRealTimeTraffic) { } else if (id == R.id.tvRealTimeTraffic) {
// 实时路况 // 实时路况
sendShareReceiver(ShareConstants.TYPE_REAL_TIME_TRAFFIC); sendShareReceiver(ShareConstants.TYPE_REAL_TIME_TRAFFIC);
dismiss();
} else if (id == R.id.tvStagnantWater) { } else if (id == R.id.tvStagnantWater) {
// 道路积水 // 道路积水
sendShareReceiver(ShareConstants.TYPE_STAGNANT_WATER); sendShareReceiver(ShareConstants.TYPE_STAGNANT_WATER);
dismiss();
} else if (id == R.id.tvRoadIcy) { } else if (id == R.id.tvRoadIcy) {
// 道路结冰 // 道路结冰
sendShareReceiver(ShareConstants.TYPE_ROAD_ICY); sendShareReceiver(ShareConstants.TYPE_ROAD_ICY);
dismiss();
} else if (id == R.id.tvDenseFog) { } else if (id == R.id.tvDenseFog) {
// 浓雾 // 浓雾
sendShareReceiver(ShareConstants.TYPE_DENSE_FOG); sendShareReceiver(ShareConstants.TYPE_DENSE_FOG);
dismiss();
} }
} }