|
@@ -18,11 +18,13 @@ import com.cooleshow.base.utils.TimeUtils;
|
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
|
import com.cooleshow.base.utils.Utils;
|
|
|
import com.cooleshow.base.utils.helper.WebStartHelper;
|
|
|
+import com.cooleshow.base.widgets.dialog.AwardTipDialog;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.adapter.HomeGoodMusicSheetAdapter;
|
|
|
import com.cooleshow.teacher.adapter.HomeHotAlbumAdapter;
|
|
|
import com.cooleshow.teacher.adapter.HomeHotMusicSheetAdapter;
|
|
|
import com.cooleshow.teacher.adapter.HomeMenuPageAdapter;
|
|
|
+import com.cooleshow.teacher.bean.AwardStatusBean;
|
|
|
import com.cooleshow.teacher.bean.CountOfUnreadBean;
|
|
|
import com.cooleshow.teacher.bean.HelpCenterContentBean;
|
|
|
import com.cooleshow.teacher.bean.HomeCountBean;
|
|
@@ -197,6 +199,8 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
presenter.getHotAlbumList();
|
|
|
//热门曲目
|
|
|
presenter.getHotMusicSheetList();
|
|
|
+ //获取领奖状态
|
|
|
+ presenter.getAwardStatus();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -431,6 +435,25 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void getAwardStatus(AwardStatusBean awardStatusBean) {
|
|
|
+ if (isDetached()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (awardStatusBean != null && TextUtils.equals(awardStatusBean.check, "1")) {
|
|
|
+ showAwardTipDialog();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void showAwardTipDialog() {
|
|
|
+ if (UserHelper.getShowAwardDialogTipIsCompleted()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ AwardTipDialog awardTipDialog = new AwardTipDialog(getContext());
|
|
|
+ awardTipDialog.show();
|
|
|
+ UserHelper.setShowAwardDialogTipCompleted();
|
|
|
+ }
|
|
|
+
|
|
|
public void getTeacherInfoSuccess(TeacherUserInfo teacherUserInfo) {
|
|
|
if (teacherUserInfo == null) {
|
|
|
return;
|