|
|
@ -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(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |