From 8d7c6ea4793d51d2135d9b098eabafdbda6ac5a0 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Mon, 22 Jan 2018 10:11:17 +0800 Subject: [PATCH] no message --- .../ytzh/work/carsmannage/ChicksFragment.java | 68 ++++++++++++++++++- app/src/main/res/layout/fragment_chicks.xml | 18 +++-- 2 files changed, 79 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/ChicksFragment.java b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/ChicksFragment.java index e7fce7a..52cdb94 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/ChicksFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/ChicksFragment.java @@ -10,6 +10,7 @@ import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.bean.ScanBean; import com.qhclh.ytzh.home.RpcUrl; import com.qhclh.ytzh.tasks.ViewOnClickTask; +import com.qhclh.ytzh.ui.RefreshLayout; import com.qhclh.ytzh.utils.DateTimeUtil; import com.qhclh.ytzh.work.scan.ScanAdapter; @@ -26,11 +27,14 @@ import butterknife.BindView; * Created by 青花瓷 on 2017/11/30. */ ///< 车辆管理鸡苗 -public class ChicksFragment extends BaseFragment{ +public class ChicksFragment extends BaseFragment implements RefreshLayout.OnLoadListener { @BindView(R.id.lv_infos_chicks) ListView lv_infos_chicks; private List scanBeanList; private CarsInfosAdapter adapter; + @BindView(R.id.rfl_chicks) + RefreshLayout rfl_chicks; + private int page =0; @Override protected int setLayout() { return R.layout.fragment_chicks; @@ -38,6 +42,7 @@ public class ChicksFragment extends BaseFragment{ @Override protected void initView() { + rfl_chicks.setEnabled(false); } @Override @@ -55,11 +60,13 @@ public class ChicksFragment extends BaseFragment{ startActivity(intent); } }); + rfl_chicks.setOnLoadListener(this); } @Override public void onResume() { super.onResume(); + page = 0; Query(); } @@ -89,7 +96,66 @@ public class ChicksFragment extends BaseFragment{ @Override public Object call() throws Exception { RpcObject queryObj = RpcObject.create(RpcUrl.ChickTransportLogRpc_canshu); + queryObj.setInt("PageSize",10); + queryObj.setInt("CurrentPageIndex",page); + List select = queryObj.getList("Select"); + select.add("ID"); + select.add("CreateTime"); + select.add("Employee_Name"); + select.add("Car_Name"); + + List orderList = queryObj.getList("OrderBy"); + RpcObject orderBy = RpcObject.create(RpcUrl.DayProductRpc_Query_order); + orderBy.setString("Name", "CreateTime"); + orderBy.setBoolean("Desc", true); + orderList.add(orderBy); + + JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.ChickTransportLogRpc_Query,queryObj); + rpcObj = result.getRpcObjectList(RpcUrl.ChickTransportLogRpc_fanhui); + return null; + } + }; + queryTask.execute(); + } + + @Override + public void onLoad() { + rfl_chicks.postDelayed(new Runnable() { + @Override + public void run() { + rfl_chicks.setLoading(false); + querymore(); + } + },1000); + } + private void querymore() { + page++; + ViewOnClickTask queryTask = new ViewOnClickTask(getActivity(),"加载中...") { + List rpcObj; + @Override + protected void successUI() { + for (int i=0;i select = queryObj.getList("Select"); select.add("ID"); select.add("CreateTime"); diff --git a/app/src/main/res/layout/fragment_chicks.xml b/app/src/main/res/layout/fragment_chicks.xml index 87bd29d..bfbd040 100644 --- a/app/src/main/res/layout/fragment_chicks.xml +++ b/app/src/main/res/layout/fragment_chicks.xml @@ -5,12 +5,18 @@ android:background="@color/greyf4f4f4" android:orientation="vertical"> - + android:layout_height="match_parent"> - + + + + \ No newline at end of file