|
|
@ -1,5 +1,6 @@ |
|
|
package com.qhclh.ytzh.work.productiondailyw; |
|
|
package com.qhclh.ytzh.work.productiondailyw; |
|
|
|
|
|
|
|
|
|
|
|
import android.content.ContentValues; |
|
|
import android.view.View; |
|
|
import android.view.View; |
|
|
import android.widget.Button; |
|
|
import android.widget.Button; |
|
|
import android.widget.EditText; |
|
|
import android.widget.EditText; |
|
|
@ -13,6 +14,7 @@ import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
|
|
|
import org.litepal.crud.DataSupport; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
@ -50,6 +52,7 @@ public class WriteDFragment extends BaseFragment { |
|
|
Button frag_tijiao; |
|
|
Button frag_tijiao; |
|
|
|
|
|
|
|
|
private List<WriteBean> list; |
|
|
private List<WriteBean> list; |
|
|
|
|
|
private List<WriteBean> mWrite; |
|
|
|
|
|
|
|
|
public WriteDFragment(List<WriteBean> list) { |
|
|
public WriteDFragment(List<WriteBean> list) { |
|
|
this.list = list; |
|
|
this.list = list; |
|
|
@ -161,6 +164,19 @@ public class WriteDFragment extends BaseFragment { |
|
|
writeBean.setZuidatongfeng(zuigaotongfeng); |
|
|
writeBean.setZuidatongfeng(zuigaotongfeng); |
|
|
writeBean.setFuya(fuya); |
|
|
writeBean.setFuya(fuya); |
|
|
WriteDActivity.tijiaoList.add(writeBean); |
|
|
WriteDActivity.tijiaoList.add(writeBean); |
|
|
|
|
|
ContentValues values = new ContentValues(); |
|
|
|
|
|
values.put("siwang", siwang); |
|
|
|
|
|
values.put("taotai", taotai); |
|
|
|
|
|
values.put("yinshuiliang", yinshuiliang); |
|
|
|
|
|
values.put("tizhong", tizhong); |
|
|
|
|
|
values.put("zuidiwendu", zuidiwendu); |
|
|
|
|
|
values.put("zuigaowendu", zuigaowendu); |
|
|
|
|
|
values.put("zuidishidu", zuidishidu); |
|
|
|
|
|
values.put("zuigaoshidu", zuigaoshidu); |
|
|
|
|
|
values.put("zuixiaotongfeng", zuixiaotongfeng); |
|
|
|
|
|
values.put("zuidatongfeng", zuigaotongfeng); |
|
|
|
|
|
values.put("fuya", fuya); |
|
|
|
|
|
DataSupport.updateAll(WriteBean.class, values , "houseid = ?",list.get(activity.mViewPager.getCurrentItem()).getHouseid()+""); |
|
|
activity.mViewPager.setCurrentItem(activity.mViewPager.getCurrentItem() + 1); |
|
|
activity.mViewPager.setCurrentItem(activity.mViewPager.getCurrentItem() + 1); |
|
|
|
|
|
|
|
|
} else if (activity.mViewPager.getCurrentItem() == (activity.mViewPager.getAdapter().getCount() - 1)) { |
|
|
} else if (activity.mViewPager.getCurrentItem() == (activity.mViewPager.getAdapter().getCount() - 1)) { |
|
|
@ -178,6 +194,22 @@ public class WriteDFragment extends BaseFragment { |
|
|
writeBean.setZuidatongfeng(zuigaotongfeng); |
|
|
writeBean.setZuidatongfeng(zuigaotongfeng); |
|
|
writeBean.setFuya(fuya); |
|
|
writeBean.setFuya(fuya); |
|
|
WriteDActivity.tijiaoList.add(writeBean); |
|
|
WriteDActivity.tijiaoList.add(writeBean); |
|
|
|
|
|
|
|
|
|
|
|
ContentValues values = new ContentValues(); |
|
|
|
|
|
values.put("siwang", siwang); |
|
|
|
|
|
values.put("taotai", taotai); |
|
|
|
|
|
values.put("yinshuiliang", yinshuiliang); |
|
|
|
|
|
values.put("tizhong", tizhong); |
|
|
|
|
|
values.put("zuidiwendu", zuidiwendu); |
|
|
|
|
|
values.put("zuigaowendu", zuigaowendu); |
|
|
|
|
|
values.put("zuidishidu", zuidishidu); |
|
|
|
|
|
values.put("zuigaoshidu", zuigaoshidu); |
|
|
|
|
|
values.put("zuixiaotongfeng", zuixiaotongfeng); |
|
|
|
|
|
values.put("zuidatongfeng", zuigaotongfeng); |
|
|
|
|
|
values.put("fuya", fuya); |
|
|
|
|
|
DataSupport.updateAll(WriteBean.class, values , "houseid = ?",list.get(activity.mViewPager.getCurrentItem()).getHouseid()+""); |
|
|
|
|
|
mWrite = DataSupport.findAll(WriteBean.class); |
|
|
|
|
|
System.out.println("aaa+++++"+mWrite); |
|
|
commit(); |
|
|
commit(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -202,70 +234,70 @@ public class WriteDFragment extends BaseFragment { |
|
|
RpcObject parmObject = WriteDActivity.rpcObj; |
|
|
RpcObject parmObject = WriteDActivity.rpcObj; |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
for (int i = 0; i < WriteDActivity.tijiaoList.size(); i++) { |
|
|
|
|
|
|
|
|
for (int i = 0; i < mWrite.size(); i++) { |
|
|
RpcObject setDetails = parmObject.getManyList("Details").get(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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getSiwang() != null && !"".equals(mWrite.get(i).getSiwang())) { |
|
|
|
|
|
setDetails.setInt("DieNumber", Integer.parseInt(mWrite.get(i).getSiwang())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setInt("DieNumber", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getTaotai() != null && !"".equals(mWrite.get(i).getTaotai())) { |
|
|
|
|
|
setDetails.setInt("Obsolete", Integer.parseInt(mWrite.get(i).getTaotai())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setInt("Obsolete", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getYinshuiliang() != null && !"".equals(mWrite.get(i).getYinshuiliang())) { |
|
|
|
|
|
setDetails.setDecimal("WaterIntake", new BigDecimal(mWrite.get(i).getYinshuiliang())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("WaterIntake", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getTizhong() != null && !"".equals(mWrite.get(i).getTizhong())) { |
|
|
|
|
|
setDetails.setDecimal("Weight", new BigDecimal(mWrite.get(i).getTizhong())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("Weight", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuidiwendu() != null && !"".equals(mWrite.get(i).getZuidiwendu())) { |
|
|
|
|
|
setDetails.setDecimal("MinTemperature", new BigDecimal(mWrite.get(i).getZuidiwendu())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("MinTemperature", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuigaowendu() != null && !"".equals(mWrite.get(i).getZuigaowendu())) { |
|
|
|
|
|
setDetails.setDecimal("MaxTemperature", new BigDecimal(mWrite.get(i).getZuigaowendu())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("MaxTemperature", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuidishidu() != null && !"".equals(mWrite.get(i).getZuidishidu())) { |
|
|
|
|
|
setDetails.setDecimal("MinHumidity", new BigDecimal(mWrite.get(i).getZuidishidu())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("MinHumidity", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getFuya() != null && !"".equals(mWrite.get(i).getFuya())) { |
|
|
|
|
|
setDetails.setMoney("NegativePressure", new BigDecimal(mWrite.get(i).getFuya())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setMoney("NegativePressure", null); |
|
|
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())); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuigaoshidu() != null && !"".equals(mWrite.get(i).getZuigaoshidu())) { |
|
|
|
|
|
setDetails.setDecimal("MaxHumidity", new BigDecimal(mWrite.get(i).getZuigaoshidu())); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setDecimal("MaxHumidity", null); |
|
|
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()); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuixiaotongfeng() != null && !"".equals(mWrite.get(i).getZuixiaotongfeng())) { |
|
|
|
|
|
setDetails.setString("NightMinAirQuantity", mWrite.get(i).getZuixiaotongfeng()); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setString("NightMinAirQuantity", null); |
|
|
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()); |
|
|
|
|
|
|
|
|
if (mWrite.get(i).getZuidatongfeng() != null && !"".equals(mWrite.get(i).getZuidatongfeng())) { |
|
|
|
|
|
setDetails.setString("DayMaxAirQuantity", mWrite.get(i).getZuidatongfeng()); |
|
|
} else { |
|
|
} else { |
|
|
setDetails.setString("DayMaxAirQuantity", null); |
|
|
setDetails.setString("DayMaxAirQuantity", null); |
|
|
} |
|
|
} |
|
|
|