From 893eae182747dfa306bc32122ff3933cc4ee24ad Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Fri, 23 Feb 2018 10:11:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E9=B8=A1=E6=8A=A5=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/qhclh/ytzh/bean/TablePBean.java | 19 ++++++ .../ytzh/work/tablepoultry/ChoseEvent.java | 21 +++++++ .../tablepoultry/TablepoultryActivity.java | 32 ++++++---- .../tablepoultry/changle/ChangleFragment.java | 62 +++++++++++-------- 4 files changed, 96 insertions(+), 38 deletions(-) create mode 100644 app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChoseEvent.java diff --git a/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java index eb9cfb2..7c1d1aa 100644 --- a/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java +++ b/app/src/main/java/com/qhclh/ytzh/bean/TablePBean.java @@ -11,6 +11,25 @@ public class TablePBean { private String Days; private String dienumber; private String obs; + private String riling; + + public String getRiling() { + return riling; + } + + public void setRiling(String riling) { + this.riling = riling; + } + + public TablePBean(long id, long breedFactory_id, String breedFactory_name, String days, String dienumber, String obs, String riling) { + this.id = id; + BreedFactory_id = breedFactory_id; + BreedFactory_name = breedFactory_name; + Days = days; + this.dienumber = dienumber; + this.obs = obs; + this.riling = riling; + } public TablePBean(long id, long breedFactory_id, String breedFactory_name, String days, String dienumber, String obs) { this.id = id; diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChoseEvent.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChoseEvent.java new file mode 100644 index 0000000..0ba5605 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ChoseEvent.java @@ -0,0 +1,21 @@ +package com.qhclh.ytzh.work.tablepoultry; + +/** + * Created by 青花瓷 on 2018/2/23. + */ + +public class ChoseEvent { + private long time; + + public ChoseEvent(long time) { + this.time = time; + } + + public long getTime() { + return time; + } + + public void setTime(long time) { + this.time = time; + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java index d7d648c..bf3da88 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java @@ -14,17 +14,15 @@ import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; import com.qhclh.ytzh.home.RpcUrl; import com.qhclh.ytzh.tasks.ViewOnClickTask; -import com.qhclh.ytzh.work.tablepoultry.anqiu.AnqiuFragment; +import com.qhclh.ytzh.ui.CalendarDialogFragment; import com.qhclh.ytzh.work.tablepoultry.changle.ChangleFragment; -import com.qhclh.ytzh.work.tablepoultry.qiuping.QiupingFragment; -import com.qhclh.ytzh.work.tablepoultry.shouguangdong.ShouguangdFragment; -import com.qhclh.ytzh.work.tablepoultry.shouguangxi.ShouguangxFragment; - import org.forks.jsonrpc.JsonRpcResult; import org.forks.jsonrpc.RpcFacade; import org.forks.jsonrpc.RpcObject; +import org.greenrobot.eventbus.EventBus; import java.util.ArrayList; +import java.util.Date; import java.util.List; import butterknife.BindView; @@ -33,7 +31,7 @@ import butterknife.BindView; * Created by 青花瓷 on 2017/12/4. */ ///< 商品鸡报表 -public class TablepoultryActivity extends BaseActivity { +public class TablepoultryActivity extends BaseActivity implements CalendarDialogFragment.CalendarClickListener{ @BindView(R.id.toolbar) Toolbar mToolbar; @BindView(R.id.tabLayout_tablep) @@ -73,12 +71,12 @@ public class TablepoultryActivity extends BaseActivity { @Override protected void onResume() { super.onResume(); - GetAllWeatherAreas(); +// GetAllWeatherAreas(System.currentTimeMillis()); } private List rpcList; private List itemIdList; - private void GetAllWeatherAreas() { + private void GetAllWeatherAreas(final long time) { ViewOnClickTask GetAllWeatherAreasTask = new ViewOnClickTask(this,"加载中...") { @Override @@ -92,7 +90,7 @@ public class TablepoultryActivity extends BaseActivity { itemIdList.add(rpcList.get(i).getLong("ID")); } initTabLayout(); - initViewPager(); + initViewPager(time); } @Override @@ -106,9 +104,9 @@ public class TablepoultryActivity extends BaseActivity { } private List areasList; - private void initViewPager() { + private void initViewPager(long time) { for (int i=0;i(); } @Override protected void initData() { mType = getArguments().getLong(ARG_TIMELINE_TYPE); + choseDate = getArguments().getLong("time"); } @Override @@ -79,33 +83,22 @@ public class ChangleFragment extends BaseFragment { }); } - @Override - public void setUserVisibleHint(boolean isVisibleToUser) { - super.setUserVisibleHint(isVisibleToUser); - if (isVisibleToUser) { - isUIVisible = true; - lazyLoad(); - } else { - isUIVisible = false; - } - - } - - private void lazyLoad() { - - } @Override public void onResume() { super.onResume(); +// BreedFactoryReportListView(choseDate); + } + + private void BreedFactoryReportListView(final long time) { ViewOnClickTask listTask = new ViewOnClickTask(getActivity(),"加载中...") { List rpcList; @Override protected void successUI() { - list = new ArrayList<>(); - System.out.println("aaa++++++++"+rpcList); + list.clear(); + System.out.println("aaa++++"+rpcList); for (int i=0;i