diff --git a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java index 2ad54f6..49135d6 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java @@ -12,6 +12,12 @@ 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.ArrayList; import java.util.List; @@ -32,6 +38,7 @@ public class WriteDActivity extends BaseActivity { private List mFragmentList = new ArrayList<>(); private List mTitleList = new ArrayList<>(); private TabViewPagerAdapter mViewPagerAdapter; + private List mHouseId = new ArrayList<>(); @Override @@ -62,6 +69,81 @@ public class WriteDActivity extends BaseActivity { } + @Override + protected void onResume() { + super.onResume(); + LoadOrCreateEditingDayProduct(); + } + private RpcObject rpcObj; + + private String houseid; + private String housename; + private String days; + private String dienumber; + private String obs; + private String water; + private String weight; + private void LoadOrCreateEditingDayProduct() { + ViewOnClickTask LoadOrCreateEditingDayProductTask = new ViewOnClickTask(this, "加载中...") { + @Override + protected void successUI() { + List detailsList = rpcObj.getManyList("Details"); + for (int i = 0; i < detailsList.size(); i++) { + if (detailsList.get(i).getLong("House_ID")!=null) { + houseid = detailsList.get(i).getLong("House_ID")+""; + }else { + houseid = ""; + } + + if (detailsList.get(i).getString("House_Name")!=null) { + housename = detailsList.get(i).getString("House_Name"); + }else { + housename = ""; + } + + if (detailsList.get(i).getInt("Days")!=null) { + days = detailsList.get(i).getInt("Days")+""; + }else { + days = ""; + } + + if (detailsList.get(i).getInt("DieNumber")!=null) { + dienumber = detailsList.get(i).getInt("DieNumber")+""; + }else { + dienumber = ""; + } + + if (detailsList.get(i).getInt("Obsolete")!=null) { + obs = detailsList.get(i).getInt("Obsolete")+""; + }else { + obs = ""; + } + + if (detailsList.get(i).getDecimal("WaterIntake")!=null) { + water = detailsList.get(i).getDecimal("WaterIntake")+""; + }else { + water =""; + } + + if (detailsList.get(i).getDecimal("Weight")!=null) { + weight = detailsList.get(i).getDecimal("Weight")+""; + }else { + weight = ""; + } + mHouseId.add(detailsList.get(i).getLong("House_ID")); + } + } + + @Override + public Object call() throws Exception { + JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.LoadOrCreateEditingDayProduct, new Object[]{null}); + rpcObj = result.getRpcObject(RpcUrl.LoadOrCreateEditingDayProduct_fanhui); + return null; + } + }; + LoadOrCreateEditingDayProductTask.execute(); + + } @Override public boolean onCreateOptionsMenu(Menu menu) { @@ -127,5 +209,9 @@ public class WriteDActivity extends BaseActivity { public CharSequence getPageTitle(int position) { return mTitleList.get(position); } +// @Override +// public long getItemId(int position) { +// return mHouseId.get(position); +// } } } diff --git a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java index 32724cf..ce48b56 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java @@ -1,7 +1,7 @@ package com.qhclh.ytzh.work.productiondailyw; -import android.text.Editable; -import android.text.TextWatcher; +import android.view.View; +import android.widget.Button; import android.widget.EditText; import com.qhclh.ytzh.R; @@ -36,8 +36,11 @@ public class WriteDFragment extends BaseFragment { EditText frag_maxw; @BindView(R.id.frag_pressure) EditText frag_pressure; + @BindView(R.id.frag_tijiao) + Button frag_tijiao; private WriteDActivity activity; + private String siwang,taotai,yinshuiliang,tizhong,zuidiwendu,zuigaowendu,zuidishidu,zuigaoshidu,zuixiaotongfeng,zuigaotongfeng,fuya; @Override protected int setLayout() { return R.layout.frag_daily; @@ -55,6 +58,36 @@ public class WriteDFragment extends BaseFragment { @Override protected void initOper() { + frag_tijiao.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + siwang = frag_death.getText().toString().trim(); + taotai = frag_eliminate.getText().toString().trim(); + yinshuiliang = frag_water.getText().toString().trim(); + tizhong = frag_weight.getText().toString().trim(); + zuidiwendu = frag_mint.getText().toString().trim(); + zuigaowendu = frag_maxt.getText().toString().trim(); + zuidishidu = frag_minh.getText().toString().trim(); + zuigaoshidu = frag_maxh.getText().toString().trim(); + zuixiaotongfeng = frag_minw.getText().toString().trim(); + zuigaotongfeng = frag_maxw.getText().toString().trim(); + fuya = frag_pressure.getText().toString().trim(); + System.out.println("aaa++++++"+siwang); + System.out.println("aaa1++++++"+taotai); + System.out.println("aaa2++++++"+yinshuiliang); + System.out.println("aaa3++++++"+tizhong); + System.out.println("aaa4++++++"+zuidiwendu); + System.out.println("aaa5++++++"+zuigaowendu); + System.out.println("aaa6++++++"+zuidishidu); + System.out.println("aaa7++++++"+zuigaoshidu); + System.out.println("aaa8++++++"+zuixiaotongfeng); + System.out.println("aaa9++++++"+zuigaotongfeng); + System.out.println("aaa10++++++"+fuya); + System.out.println("aaa11++++++"+activity.mViewPager.getCurrentItem()); + + activity.mViewPager.setCurrentItem(activity.mViewPager.getCurrentItem()+1); + } + }); } } diff --git a/app/src/main/res/layout/frag_daily.xml b/app/src/main/res/layout/frag_daily.xml index c9dff8c..43796e9 100644 --- a/app/src/main/res/layout/frag_daily.xml +++ b/app/src/main/res/layout/frag_daily.xml @@ -368,6 +368,12 @@ + +