|
@@ -20,6 +20,7 @@ import com.cooleshow.base.bean.CommonCourseConfigBean;
|
|
import com.cooleshow.base.constanst.Constants;
|
|
import com.cooleshow.base.constanst.Constants;
|
|
import com.cooleshow.base.constanst.CourseAttendanceStatusType;
|
|
import com.cooleshow.base.constanst.CourseAttendanceStatusType;
|
|
import com.cooleshow.base.constanst.CourseGroupStatusType;
|
|
import com.cooleshow.base.constanst.CourseGroupStatusType;
|
|
|
|
+import com.cooleshow.base.constanst.CourseStatusType;
|
|
import com.cooleshow.base.interfaces.IFilterViewData;
|
|
import com.cooleshow.base.interfaces.IFilterViewData;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
@@ -68,7 +69,7 @@ public class PianoCourseGroupDetailActivity extends BaseMVPActivity<AcPianoCours
|
|
private String courseType = Constants.VIP_COURSE_TAG;
|
|
private String courseType = Constants.VIP_COURSE_TAG;
|
|
private String classMonth;
|
|
private String classMonth;
|
|
private Date currentSelectDate;
|
|
private Date currentSelectDate;
|
|
- private String courseStatus = CourseGroupStatusType.ALL.getId();
|
|
|
|
|
|
+ private String courseStatus = CourseStatusType.ALL.getId();
|
|
private String currentAttendanceStatus;
|
|
private String currentAttendanceStatus;
|
|
private PianoCourseGroupCourseListAdapter mAdapter;
|
|
private PianoCourseGroupCourseListAdapter mAdapter;
|
|
private CommonCourseConfigBean mConfigBean;
|
|
private CommonCourseConfigBean mConfigBean;
|
|
@@ -138,8 +139,8 @@ public class PianoCourseGroupDetailActivity extends BaseMVPActivity<AcPianoCours
|
|
}
|
|
}
|
|
|
|
|
|
private void initFilterData() {
|
|
private void initFilterData() {
|
|
- CourseGroupStatusType[] values = CourseGroupStatusType.values();
|
|
|
|
- List<CourseGroupStatusType> courseGroupStatusTypes = Arrays.asList(values);
|
|
|
|
|
|
+ CourseStatusType[] values = CourseStatusType.values();
|
|
|
|
+ List<CourseStatusType> courseGroupStatusTypes = Arrays.asList(values);
|
|
statusList = new ArrayList<IFilterViewData>(courseGroupStatusTypes);
|
|
statusList = new ArrayList<IFilterViewData>(courseGroupStatusTypes);
|
|
|
|
|
|
CourseAttendanceStatusType[] attendanceStatuValues = CourseAttendanceStatusType.values();
|
|
CourseAttendanceStatusType[] attendanceStatuValues = CourseAttendanceStatusType.values();
|
|
@@ -184,7 +185,7 @@ public class PianoCourseGroupDetailActivity extends BaseMVPActivity<AcPianoCours
|
|
currentSelectDate = date != null ? date : TimeUtils.getNowDate();
|
|
currentSelectDate = date != null ? date : TimeUtils.getNowDate();
|
|
String targetDateTimeStr = TimeUtils.date2String(currentSelectDate, TimeUtils.getSafeDateFormat("yyyy-MM"));
|
|
String targetDateTimeStr = TimeUtils.date2String(currentSelectDate, TimeUtils.getSafeDateFormat("yyyy-MM"));
|
|
classMonth = targetDateTimeStr;
|
|
classMonth = targetDateTimeStr;
|
|
- courseStatus = !TextUtils.isEmpty(status) ? status : CourseGroupStatusType.ALL.getId();
|
|
|
|
|
|
+ courseStatus = !TextUtils.isEmpty(status) ? status : CourseStatusType.ALL.getId();
|
|
currentAttendanceStatus = !TextUtils.isEmpty(attendanceStatus) ? attendanceStatus : CourseAttendanceStatusType.ALL.getId();
|
|
currentAttendanceStatus = !TextUtils.isEmpty(attendanceStatus) ? attendanceStatus : CourseAttendanceStatusType.ALL.getId();
|
|
if (viewBinding != null) {
|
|
if (viewBinding != null) {
|
|
viewBinding.tvTime.setText(classMonth);
|
|
viewBinding.tvTime.setText(classMonth);
|
|
@@ -277,10 +278,6 @@ public class PianoCourseGroupDetailActivity extends BaseMVPActivity<AcPianoCours
|
|
//已结课
|
|
//已结课
|
|
tv_status.setText(CourseGroupStatusType.COMPLETE.getValue());
|
|
tv_status.setText(CourseGroupStatusType.COMPLETE.getValue());
|
|
tv_status.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
|
|
tv_status.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
|
|
- } else if (TextUtils.equals(status, CourseGroupStatusType.CANCEL.getId())) {
|
|
|
|
- //已取消
|
|
|
|
- tv_status.setText(CourseGroupStatusType.CANCEL.getValue());
|
|
|
|
- tv_status.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
|
|
|
|
}
|
|
}
|
|
|
|
|
|
String coursePlan = bean.getCoursePlan();
|
|
String coursePlan = bean.getCoursePlan();
|