Browse Source

增加直播课,视频课,我的曲谱等页面已下架tab页

Pq 2 years ago
parent
commit
0321b51366

+ 2 - 2
teacher/src/main/java/com/cooleshow/teacher/ui/course/MineLiveCourseActivity.java

@@ -80,8 +80,8 @@ public class MineLiveCourseActivity extends BaseMVPActivity<ActivityMineLiveCour
         initTabLayoutAndViewPager();
     }
 
-    private List<String> titles = new ArrayList<String>(Arrays.asList("进行中", "未上架", "销售中", "已完成", "已取消"));
-    private List<String> types = new ArrayList<String>(Arrays.asList("ING", "NOT_SALE", "APPLY", "COMPLETE", "CANCEL"));
+    private List<String> titles = new ArrayList<String>(Arrays.asList("进行中", "未上架", "销售中", "已完成", "已取消","已下架"));
+    private List<String> types = new ArrayList<String>(Arrays.asList("ING", "NOT_SALE", "APPLY", "COMPLETE", "CANCEL","OUT_SALE"));
     private List<Fragment> fragments = new ArrayList<>();
 
     private void initTabLayoutAndViewPager() {

+ 2 - 2
teacher/src/main/java/com/cooleshow/teacher/ui/course/MineVideoCourseActivity.java

@@ -84,8 +84,8 @@ public class MineVideoCourseActivity extends BaseMVPActivity<ActivityMineVideoCo
     }
 
 
-    private List<String> titles = new ArrayList<String>(Arrays.asList("已上架", "审核中", "审核失败"));
-    private List<String> auditStatusList = new ArrayList<String>(Arrays.asList("PASS", "DOING", "UNPASS"));
+    private List<String> titles = new ArrayList<String>(Arrays.asList("已上架", "审核中", "审核失败", "已下架"));
+    private List<String> auditStatusList = new ArrayList<String>(Arrays.asList("PASS", "DOING", "UNPASS", "OUT_SALE"));
     private List<Fragment> fragments = new ArrayList<>();
 
     private void initTabLayoutAndViewPager() {

+ 3 - 2
teacher/src/main/java/com/cooleshow/teacher/ui/score/MineScoreActivity.java

@@ -67,12 +67,13 @@ public class MineScoreActivity extends BaseMVPActivity<ActivityMineScoreBinding,
     public static final String TYPE_PASS = "PASS";//已上架
     public static final String TYPE_DOING = "DOING";//审核中
     public static final String TYPE_UNPASS = "UNPASS";//审核失败
+    public static final String TYPE_OUT_SALE = "OUT_SALE";//已下架
     private String currentSubjectId = "";
     private String currentSearchStr = "";
     private TabLayout tabLayout;
     private ViewPager viewPager;
-    private List<String> titles = new ArrayList<String>(Arrays.asList("已购买", "已上架", "审核中", "审核失败"));
-    private List<String> auditStatusList = new ArrayList<String>(Arrays.asList(TYPE_BUY,TYPE_PASS, TYPE_DOING, TYPE_UNPASS));
+    private List<String> titles = new ArrayList<String>(Arrays.asList("已购买", "已上架", "审核中", "审核失败", "已下架"));
+    private List<String> auditStatusList = new ArrayList<String>(Arrays.asList(TYPE_BUY, TYPE_PASS, TYPE_DOING, TYPE_UNPASS, TYPE_OUT_SALE));
     private List<Fragment> fragments = new ArrayList<>();
     private ArrayList<QuerySubjectBean> subjectBeanList = new ArrayList<>();
     private ShareAction mShareAction;

+ 3 - 0
teacher/src/main/java/com/cooleshow/teacher/ui/score/MineScoreFragment.java

@@ -143,6 +143,9 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
         mineScoreAdapter.setOnItemClickListener((adapter, view, position) -> {
             List<MusicSheetListBean.RowsBean> data = mineScoreAdapter.getData();
             MusicSheetListBean.RowsBean rowsBean = data.get(position);
+            if (TextUtils.equals(rowsBean.auditStatus, MineScoreActivity.TYPE_OUT_SALE)) {
+                return;
+            }
             if (TextUtils.equals(rowsBean.auditStatus, MineScoreActivity.TYPE_UNPASS)) {
                 ARouter.getInstance().build(RouterPath.WebCenter.ACTIVITY_HTML)
                         .withString(WebConstants.WEB_URL, String.format(WebConstants.EDIT_SCORE_PAGE, rowsBean.id))