From 63ad93bca45fd14f03dac38a6cf805ed86b46688 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Tue, 5 Dec 2017 14:23:34 +0800 Subject: [PATCH] no message --- .../ProductiondailyActivity.java | 56 ++++++++++++++++++- .../ProductiondailyInfoActivity.java | 38 ++++++++++++- .../main/res/layout/item_productiondaily.xml | 6 +- 3 files changed, 94 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyActivity.java b/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyActivity.java index a74e928..4a3e327 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyActivity.java @@ -70,7 +70,9 @@ public class ProductiondailyActivity extends BaseActivity implements CalendarDia lv_productiondaily.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int i, long l) { - startActivity(new Intent(ProductiondailyActivity.this,ProductiondailyInfoActivity.class)); + Intent intent = new Intent(ProductiondailyActivity.this,ProductiondailyInfoActivity.class); + intent.putExtra("id",l); + startActivity(intent); } }); rfl_productiondaily.setOnLoadListener(this); @@ -188,11 +190,61 @@ public class ProductiondailyActivity extends BaseActivity implements CalendarDia @Override public void run() { rfl_productiondaily.setLoading(false); - + DayProductRpcQueryplus(); } },1000); } + private void DayProductRpcQueryplus() { + page++; + ViewOnClickTask DayProductRpcQuerypTask = new ViewOnClickTask(this,"加载中...") { + List rpcobj; + + @Override + protected void successUI() { + int size = rpcobj.size(); + for (int i=0;i select = queryObj.getList("Select"); + select.add("ID"); +// select.add("CreateTime"); +// select.add("CreateUser_Name"); + select.add("Batch_ID"); + select.add("Batch_Name"); + select.add("BreedFactory_ID"); + select.add("BreedFactory_Name"); + select.add("Date"); +// select.add("Remark"); +// select.add("AccountingUnit_ID"); +// select.add("AccountingUnit_Name"); + +// Map where = queryObj.getMap("Where"); +// where.put("MobileToDo",true); + +// List orderList = queryObj.getList("OrderBy"); +// RpcObject orderBy1 = RpcObject.create(RpcUrl.paixu); +// orderBy1.setString("Name", "CreateTime"); +// orderBy1.setBoolean("Desc", true); +// orderList.add(orderBy1); + JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.DayProductRpc_Query,queryObj); + rpcobj = result.getRpcObjectList(RpcUrl.DayProductRpc_Query_fanhui); + return null; + } + }; + DayProductRpcQuerypTask.execute(); + } + @Override public void onRefresh() { rfl_productiondaily.setRefreshing(false); diff --git a/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyInfoActivity.java b/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyInfoActivity.java index 7b8f2d9..dc5c0a0 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyInfoActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/productiondaily/ProductiondailyInfoActivity.java @@ -5,6 +5,14 @@ import android.view.View; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; +import com.qhclh.ytzh.home.RpcUrl; +import com.qhclh.ytzh.tasks.ViewOnClickTask; + +import org.forks.jsonrpc.JsonRpcResult; +import org.forks.jsonrpc.RpcFacade; +import org.forks.jsonrpc.RpcObject; + +import java.util.List; import butterknife.BindView; @@ -15,6 +23,7 @@ import butterknife.BindView; public class ProductiondailyInfoActivity extends BaseActivity { @BindView(R.id.toolbar) Toolbar mToolbar; + private long id; @Override protected int setLayoutId() { return R.layout.act_productiondaily_info; @@ -32,11 +41,38 @@ public class ProductiondailyInfoActivity extends BaseActivity { @Override protected void initData() { - + id = getIntent().getLongExtra("id",0); } @Override protected void initOper() { } + + @Override + protected void onResume() { + super.onResume(); + LoadOne(); + } + + private void LoadOne() { + ViewOnClickTask DayProductRpcLoadTask = new ViewOnClickTask(this,"加载中...") { + RpcObject rpcobj; + + @Override + protected void successUI() { + int size = rpcobj.size(); + System.out.println("aaa++++"+rpcobj); + } + + @Override + public Object call() throws Exception { + + JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.DayProductRpc_Load,id); + rpcobj = result.getRpcObject(RpcUrl.DayProductRpc_Query_fanhui); + return null; + } + }; + DayProductRpcLoadTask.execute(); + } } diff --git a/app/src/main/res/layout/item_productiondaily.xml b/app/src/main/res/layout/item_productiondaily.xml index 92ab7b5..a2013c1 100644 --- a/app/src/main/res/layout/item_productiondaily.xml +++ b/app/src/main/res/layout/item_productiondaily.xml @@ -10,7 +10,7 @@ android:layout_height="wrap_content" android:layout_margin="@dimen/dp_10" android:textColor="@color/black303030" - android:textSize="@dimen/text_size_20" /> + android:textSize="@dimen/text_size_18" /> + android:textSize="@dimen/text_size_18" /> + android:textSize="@dimen/text_size_16" /> \ No newline at end of file