|
|
@@ -35,6 +35,7 @@ import com.sheep.gamegroup.model.entity.DiscoveryVideo;
|
|
|
import com.sheep.gamegroup.model.entity.GameListTag;
|
|
|
import com.sheep.gamegroup.model.entity.GameListType;
|
|
|
import com.sheep.gamegroup.model.entity.HomeListEntity;
|
|
|
+import com.sheep.gamegroup.model.entity.IDBean;
|
|
|
import com.sheep.gamegroup.model.entity.LoginEntity;
|
|
|
import com.sheep.gamegroup.model.entity.Mission;
|
|
|
import com.sheep.gamegroup.model.entity.NewbieTask;
|
|
|
@@ -56,6 +57,7 @@ import com.sheep.gamegroup.module.login.LoginAct;
|
|
|
import com.sheep.gamegroup.module.plugin.model.Plugin;
|
|
|
import com.sheep.gamegroup.module.plugin.util.SheepPluginUtil;
|
|
|
import com.sheep.gamegroup.module.user.activity.ActVip;
|
|
|
+import com.sheep.gamegroup.module.user.model.UserAddressInfo;
|
|
|
import com.sheep.gamegroup.module.yf_shop.model.ReceiveCouponsCheckResq;
|
|
|
import com.sheep.gamegroup.module.yf_shop.model.ReceiveCouponsResp;
|
|
|
import com.sheep.gamegroup.util.share.ShareLinkConfig;
|
|
|
@@ -1592,12 +1594,16 @@ public class Jump2View {
|
|
|
.subscribe(new SheepSubscriber<BaseMessage>(SheepApp.getInstance()) {
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
- String content = activity.getString(R.string.yf_shop_ask_tip, mission.getExtra());
|
|
|
- ViewUtil.showYfShopAsk(activity, "前\t往", content, dialog -> {
|
|
|
- Jump2View.getInstance().goActUserAddrInfo(activity);
|
|
|
- USER_INFO_ADDR.onEvent();
|
|
|
- });
|
|
|
-
|
|
|
+ UserAddressInfo userAddressInfo = baseMessage.getData(UserAddressInfo.class);
|
|
|
+ if(IDBean.isNull(userAddressInfo)) {
|
|
|
+ onError(baseMessage);
|
|
|
+ } else {
|
|
|
+ String content = activity.getString(R.string.yf_shop_ask_tip, mission.getExtra());
|
|
|
+ ViewUtil.showYfShopAsk(activity, "前\t往", content, dialog -> {
|
|
|
+ Jump2View.getInstance().goActUserAddrInfo(activity);
|
|
|
+ USER_INFO_ADDR.onEvent();
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|