|
@@ -28,6 +28,7 @@ import com.cooleshow.teacher.constants.TeacherInfoConstants;
|
|
import com.cooleshow.teacher.contract.MineScoreContract;
|
|
import com.cooleshow.teacher.contract.MineScoreContract;
|
|
import com.cooleshow.teacher.databinding.FragmentMineScoreBinding;
|
|
import com.cooleshow.teacher.databinding.FragmentMineScoreBinding;
|
|
import com.cooleshow.teacher.presenter.score.MineScorePresenter;
|
|
import com.cooleshow.teacher.presenter.score.MineScorePresenter;
|
|
|
|
+import com.cooleshow.usercenter.helper.UserHelper;
|
|
import com.scwang.smart.refresh.layout.api.RefreshLayout;
|
|
import com.scwang.smart.refresh.layout.api.RefreshLayout;
|
|
import com.scwang.smart.refresh.layout.listener.OnRefreshListener;
|
|
import com.scwang.smart.refresh.layout.listener.OnRefreshListener;
|
|
|
|
|
|
@@ -44,7 +45,7 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
private String auditStatus = "";
|
|
private String auditStatus = "";
|
|
private String currentSubjectId = "";
|
|
private String currentSubjectId = "";
|
|
private String currentSearchStr = "";
|
|
private String currentSearchStr = "";
|
|
- private String musicianAuthStatus = TeacherInfoConstants.MUSICIAN_STATUS_UNPAALY;
|
|
|
|
|
|
+// private String musicianAuthStatus = TeacherInfoConstants.MUSICIAN_STATUS_UNPAALY;
|
|
private MineScoreAdapter mineScoreAdapter;
|
|
private MineScoreAdapter mineScoreAdapter;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -56,11 +57,10 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- public static MineScoreFragment newInstance(String auditStatus, String musicianAuthStatus) {
|
|
|
|
|
|
+ public static MineScoreFragment newInstance(String auditStatus) {
|
|
Bundle args = new Bundle();
|
|
Bundle args = new Bundle();
|
|
MineScoreFragment fragment = new MineScoreFragment();
|
|
MineScoreFragment fragment = new MineScoreFragment();
|
|
args.putString("auditStatus", auditStatus);
|
|
args.putString("auditStatus", auditStatus);
|
|
- args.putString("musicianAuthStatus", musicianAuthStatus);
|
|
|
|
fragment.setArguments(args);
|
|
fragment.setArguments(args);
|
|
return fragment;
|
|
return fragment;
|
|
}
|
|
}
|
|
@@ -84,13 +84,9 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
@Override
|
|
@Override
|
|
protected void initView(View rootView) {
|
|
protected void initView(View rootView) {
|
|
auditStatus = getArguments().getString("auditStatus");
|
|
auditStatus = getArguments().getString("auditStatus");
|
|
- musicianAuthStatus = getArguments().getString("musicianAuthStatus");
|
|
|
|
if (TextUtils.isEmpty(auditStatus)) {
|
|
if (TextUtils.isEmpty(auditStatus)) {
|
|
auditStatus = "PASS";
|
|
auditStatus = "PASS";
|
|
}
|
|
}
|
|
- if (TextUtils.isEmpty(musicianAuthStatus)) {
|
|
|
|
- musicianAuthStatus = TeacherInfoConstants.MUSICIAN_STATUS_PASS;
|
|
|
|
- }
|
|
|
|
RecyclerView rvAddress = mViewBinding.recyclerView;
|
|
RecyclerView rvAddress = mViewBinding.recyclerView;
|
|
mViewBinding.llUploadScore.setOnClickListener(this);
|
|
mViewBinding.llUploadScore.setOnClickListener(this);
|
|
LinearLayoutManager manager = new LinearLayoutManager(getContext());
|
|
LinearLayoutManager manager = new LinearLayoutManager(getContext());
|
|
@@ -104,24 +100,26 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
tv_empty_hint.setText("暂无曲谱~");
|
|
tv_empty_hint.setText("暂无曲谱~");
|
|
mineScoreAdapter.setEmptyView(emptyLayout);
|
|
mineScoreAdapter.setEmptyView(emptyLayout);
|
|
rvAddress.setAdapter(mineScoreAdapter);
|
|
rvAddress.setAdapter(mineScoreAdapter);
|
|
- switch (musicianAuthStatus) {
|
|
|
|
- case TeacherInfoConstants.MUSICIAN_STATUS_PASS:
|
|
|
|
|
|
+ String teacherCertificationStatus = UserHelper.getTeacherCertificationStatus();
|
|
|
|
+ switch (teacherCertificationStatus) {
|
|
|
|
+ case TeacherInfoConstants.ENTRY_STATUS_PASS:
|
|
|
|
+ //达人认证通过
|
|
mViewBinding.llContent.setVisibility(View.VISIBLE);
|
|
mViewBinding.llContent.setVisibility(View.VISIBLE);
|
|
mViewBinding.clEmpty.setVisibility(View.GONE);
|
|
mViewBinding.clEmpty.setVisibility(View.GONE);
|
|
break;
|
|
break;
|
|
- case TeacherInfoConstants.MUSICIAN_STATUS_DOING:
|
|
|
|
|
|
+ case TeacherInfoConstants.ENTRY_STATUS_DOING:
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.tvEmptyHint.setText("您已提交认证申请\n请耐心等待审核结果~");
|
|
mViewBinding.tvEmptyHint.setText("您已提交认证申请\n请耐心等待审核结果~");
|
|
mViewBinding.gotoVerifyBtn.setVisibility(View.GONE);
|
|
mViewBinding.gotoVerifyBtn.setVisibility(View.GONE);
|
|
break;
|
|
break;
|
|
- case TeacherInfoConstants.MUSICIAN_STATUS_UNPAALY:
|
|
|
|
|
|
+ case TeacherInfoConstants.ENTRY_STATUS_UNPAALY:
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.tvEmptyHint.setText(getString(R.string.go_cert_music_person_tip));
|
|
mViewBinding.tvEmptyHint.setText(getString(R.string.go_cert_music_person_tip));
|
|
mViewBinding.gotoVerifyBtn.setVisibility(View.VISIBLE);
|
|
mViewBinding.gotoVerifyBtn.setVisibility(View.VISIBLE);
|
|
break;
|
|
break;
|
|
- case TeacherInfoConstants.MUSICIAN_STATUS_UNPASS:
|
|
|
|
|
|
+ case TeacherInfoConstants.ENTRY_STATUS_UNPASS:
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.llContent.setVisibility(View.GONE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.clEmpty.setVisibility(View.VISIBLE);
|
|
mViewBinding.tvEmptyHint.setText("您已提交认证申请未通过\n请重新提交~");
|
|
mViewBinding.tvEmptyHint.setText("您已提交认证申请未通过\n请重新提交~");
|
|
@@ -129,7 +127,7 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
mViewBinding.gotoVerifyBtn.setOnClickListener(v -> {
|
|
mViewBinding.gotoVerifyBtn.setOnClickListener(v -> {
|
|
- WebStartHelper.startMusicPersonCertPage();
|
|
|
|
|
|
+ WebStartHelper.startCertPage();
|
|
});
|
|
});
|
|
mineScoreAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
mineScoreAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
List<MusicSheetListBean.RowsBean> data = mineScoreAdapter.getData();
|
|
List<MusicSheetListBean.RowsBean> data = mineScoreAdapter.getData();
|