Browse Source

no message

master
lh 8 years ago
parent
commit
663b99f762
1 changed files with 101 additions and 11 deletions
  1. +101
    -11
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java

+ 101
- 11
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java View File

@ -7,7 +7,14 @@ import android.widget.EditText;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.bean.WriteBean; import com.qhclh.ytzh.bean.WriteBean;
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.math.BigDecimal;
import java.util.List; import java.util.List;
import butterknife.BindView; import butterknife.BindView;
@ -73,8 +80,6 @@ public class WriteDFragment extends BaseFragment {
frag_minw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuixiaotongfeng()); frag_minw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuixiaotongfeng());
frag_maxw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuidatongfeng()); frag_maxw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuidatongfeng());
frag_pressure.setText(list.get(activity.mViewPager.getCurrentItem()).getFuya()); frag_pressure.setText(list.get(activity.mViewPager.getCurrentItem()).getFuya());
System.out.println("aaawd+++++"+list.get(activity.mViewPager.getCurrentItem()).getHouseid());
System.out.println("aaawd+++++"+list.get(activity.mViewPager.getCurrentItem()).getHousename());
} }
@Override @Override
@ -133,21 +138,106 @@ public class WriteDFragment extends BaseFragment {
System.out.println("aaa3++++++" + WriteDActivity.tijiaoList.get(i).getHouseid()); System.out.println("aaa3++++++" + WriteDActivity.tijiaoList.get(i).getHouseid());
System.out.println("aaa4++++++" + WriteDActivity.tijiaoList.get(i).getTizhong()); System.out.println("aaa4++++++" + WriteDActivity.tijiaoList.get(i).getTizhong());
} }
commit();
} }
} }
}); });
} }
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if (hidden){
System.out.println("aaa44+++++++++" + activity.mViewPager.getCurrentItem());
System.out.println("aaa44+++++++++" + activity.mViewPager.getAdapter().getCount());
if (activity.mViewPager.getCurrentItem() == (activity.mViewPager.getAdapter().getCount() - 1)) {
frag_tijiao.setText("提交");
private void commit() {
ViewOnClickTask updateTask = new ViewOnClickTask(getActivity(),"加载中...") {
RpcObject rpcobj;
@Override
protected void successUI() {
showToast("提交成功");
activity.finish();
}
@Override
public Object call() throws Exception {
///< 带多样参数的集合
RpcObject parmObject = WriteDActivity.rpcObj;
try {
for (int i = 0; i < WriteDActivity.tijiaoList.size(); i++) {
RpcObject setDetails = parmObject.getManyList("Details").get(i);
if (WriteDActivity.tijiaoList.get(i).getSiwang()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getSiwang())) {
setDetails.setInt("DieNumber", Integer.parseInt(WriteDActivity.tijiaoList.get(i).getSiwang()));
}else {
setDetails.setInt("DieNumber",null);
}
if (WriteDActivity.tijiaoList.get(i).getTaotai()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getTaotai())) {
setDetails.setInt("Obsolete", Integer.parseInt(WriteDActivity.tijiaoList.get(i).getTaotai()));
}else {
setDetails.setInt("Obsolete",null);
}
if (WriteDActivity.tijiaoList.get(i).getYinshuiliang()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getYinshuiliang())) {
setDetails.setDecimal("WaterIntake", new BigDecimal(WriteDActivity.tijiaoList.get(i).getYinshuiliang()));
}else {
setDetails.setDecimal("WaterIntake",null);
}
if (WriteDActivity.tijiaoList.get(i).getTizhong()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getTizhong())) {
setDetails.setDecimal("Weight", new BigDecimal(WriteDActivity.tijiaoList.get(i).getTizhong()));
}else {
setDetails.setDecimal("Weight",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuidiwendu()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuidiwendu())) {
setDetails.setDecimal("MinTemperature", new BigDecimal(WriteDActivity.tijiaoList.get(i).getZuidiwendu()));
}else {
setDetails.setDecimal("MinTemperature",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuigaowendu()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuigaowendu())) {
setDetails.setDecimal("MaxTemperature", new BigDecimal(WriteDActivity.tijiaoList.get(i).getZuigaowendu()));
}else {
setDetails.setDecimal("MaxTemperature",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuidishidu()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuidishidu())) {
setDetails.setDecimal("MinHumidity", new BigDecimal(WriteDActivity.tijiaoList.get(i).getZuidishidu()));
}else {
setDetails.setDecimal("MinHumidity",null);
}
if (WriteDActivity.tijiaoList.get(i).getFuya()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getFuya())) {
setDetails.setMoney("NegativePressure", new BigDecimal(WriteDActivity.tijiaoList.get(i).getFuya()));
}else {
setDetails.setMoney("NegativePressure",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuigaoshidu()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuigaoshidu())) {
setDetails.setDecimal("MaxHumidity", new BigDecimal(WriteDActivity.tijiaoList.get(i).getZuigaoshidu()));
}else {
setDetails.setDecimal("MaxHumidity",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuixiaotongfeng()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuixiaotongfeng())) {
setDetails.setString("NightMinAirQuantity", WriteDActivity.tijiaoList.get(i).getZuixiaotongfeng());
}else {
setDetails.setString("NightMinAirQuantity",null);
}
if (WriteDActivity.tijiaoList.get(i).getZuidatongfeng()!=null && !"".equals(WriteDActivity.tijiaoList.get(i).getZuidatongfeng())) {
setDetails.setString("DayMaxAirQuantity", WriteDActivity.tijiaoList.get(i).getZuidatongfeng());
}else {
setDetails.setString("DayMaxAirQuantity",null);
}
}
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.DayProductRpc_Update, parmObject);
rpcobj = result.getRpcObject(RpcUrl.DayProductRpc_Update_canshu_fanhui);
}catch (NumberFormatException e)
{
e.printStackTrace();
}
return null;
} }
}
};
updateTask.execute();
} }
} }

Loading…
Cancel
Save