|
@@ -36,6 +36,7 @@ import com.ynstkz.shitu.android.activity.OrgListActivity;
|
|
|
import com.ynstkz.shitu.android.adapter.HomeBannerAdapter;
|
|
import com.ynstkz.shitu.android.adapter.HomeBannerAdapter;
|
|
|
import com.ynstkz.shitu.android.adapter.OrgNavigationGridAdapter;
|
|
import com.ynstkz.shitu.android.adapter.OrgNavigationGridAdapter;
|
|
|
import com.ynstkz.shitu.android.base.BaseFragment;
|
|
import com.ynstkz.shitu.android.base.BaseFragment;
|
|
|
|
|
+import com.ynstkz.shitu.android.bean.CourseItemBean;
|
|
|
import com.ynstkz.shitu.android.bean.CourseNavigationBean;
|
|
import com.ynstkz.shitu.android.bean.CourseNavigationBean;
|
|
|
import com.ynstkz.shitu.android.bean.HomeBannerBean;
|
|
import com.ynstkz.shitu.android.bean.HomeBannerBean;
|
|
|
import com.ynstkz.shitu.android.bean.OrgItemBean;
|
|
import com.ynstkz.shitu.android.bean.OrgItemBean;
|
|
@@ -312,12 +313,33 @@ public class HomeFragment extends BaseFragment implements PullToRefreshBase.OnRe
|
|
|
TextView tv_memberName = view.findViewById(R.id.tv_memberName);
|
|
TextView tv_memberName = view.findViewById(R.id.tv_memberName);
|
|
|
MaterialRatingBar rb_score = view.findViewById(R.id.rb_score);
|
|
MaterialRatingBar rb_score = view.findViewById(R.id.rb_score);
|
|
|
TextView tv_regaddress = view.findViewById(R.id.tv_regaddress);
|
|
TextView tv_regaddress = view.findViewById(R.id.tv_regaddress);
|
|
|
-
|
|
|
|
|
|
|
+ //加载机构数据
|
|
|
final OrgItemBean orgItemBean = listOrg.get(i);
|
|
final OrgItemBean orgItemBean = listOrg.get(i);
|
|
|
Glide.with(getActivity()).load(orgItemBean.getHeadPic()).into(iv_headPic);
|
|
Glide.with(getActivity()).load(orgItemBean.getHeadPic()).into(iv_headPic);
|
|
|
tv_memberName.setText(orgItemBean.getMemberName());
|
|
tv_memberName.setText(orgItemBean.getMemberName());
|
|
|
rb_score.setProgress(orgItemBean.getScore() * 2);
|
|
rb_score.setProgress(orgItemBean.getScore() * 2);
|
|
|
tv_regaddress.setText(orgItemBean.getAddress());
|
|
tv_regaddress.setText(orgItemBean.getAddress());
|
|
|
|
|
+
|
|
|
|
|
+ //加载课程数据
|
|
|
|
|
+ LinearLayout llCourseMain = view.findViewById(R.id.ll_course_main);
|
|
|
|
|
+ if(orgItemBean.getCourseList() != null && orgItemBean.getCourseList().size() > 0){
|
|
|
|
|
+ llCourseMain.setVisibility(View.VISIBLE);
|
|
|
|
|
+ llCourseMain.removeAllViews();
|
|
|
|
|
+ for(int j=0; j<orgItemBean.getCourseList().size(); j++){
|
|
|
|
|
+ View courseView = LayoutInflater.from(getActivity()).inflate(R.layout.item_org_course_list, null);
|
|
|
|
|
+ TextView tvCourseTitle = courseView.findViewById(R.id.tv_course_title);
|
|
|
|
|
+ TextView tvCoursePrice = courseView.findViewById(R.id.tv_course_price);
|
|
|
|
|
+ TextView tvCourseMarketprice = courseView.findViewById(R.id.tv_course_marketprice);
|
|
|
|
|
+
|
|
|
|
|
+ CourseItemBean courseItemBean = orgItemBean.getCourseList().get(j);
|
|
|
|
|
+ tvCourseTitle.setText(courseItemBean.getTitle());
|
|
|
|
|
+ tvCoursePrice.setText("¥" + courseItemBean.getPrice());
|
|
|
|
|
+ tvCourseMarketprice.setText("市场价:¥" + courseItemBean.getMarketPrice());
|
|
|
|
|
+ llCourseMain.addView(courseView);
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ llCourseMain.setVisibility(View.GONE);
|
|
|
|
|
+ }
|
|
|
llOrgMain.addView(view);
|
|
llOrgMain.addView(view);
|
|
|
|
|
|
|
|
/**
|
|
/**
|