Browse Source

no message

master
lh 8 years ago
parent
commit
c68899a4dd
4 changed files with 86 additions and 25 deletions
  1. +2
    -1
      app/src/main/assets/litepal.xml
  2. +22
    -1
      app/src/main/java/com/qhclh/ytzh/bean/WriteBean.java
  3. +7
    -0
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java
  4. +55
    -23
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java

+ 2
- 1
app/src/main/assets/litepal.xml View File

@ -1,9 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<litepal> <litepal>
<dbname value="BWP_ytzh.db"></dbname> <dbname value="BWP_ytzh.db"></dbname>
<version value="1"></version>
<version value="2"></version>
<list> <list>
<mapping class="com.qhclh.ytzh.bean.NewsBean"></mapping> <mapping class="com.qhclh.ytzh.bean.NewsBean"></mapping>
<mapping class="com.qhclh.ytzh.bean.WriteBean"></mapping>
</list> </list>
</litepal> </litepal>

+ 22
- 1
app/src/main/java/com/qhclh/ytzh/bean/WriteBean.java View File

@ -1,10 +1,12 @@
package com.qhclh.ytzh.bean; package com.qhclh.ytzh.bean;
import org.litepal.crud.DataSupport;
/** /**
* Created by 青花瓷 on 2017/12/19. * Created by 青花瓷 on 2017/12/19.
*/ */
public class WriteBean {
public class WriteBean extends DataSupport{
private long houseid; private long houseid;
private String housename; private String housename;
private String siwang; private String siwang;
@ -122,4 +124,23 @@ public class WriteBean {
public void setFuya(String fuya) { public void setFuya(String fuya) {
this.fuya = fuya; this.fuya = fuya;
} }
@Override
public String toString() {
return "WriteBean{" +
"houseid=" + houseid +
", housename='" + housename + '\'' +
", siwang='" + siwang + '\'' +
", taotai='" + taotai + '\'' +
", yinshuiliang='" + yinshuiliang + '\'' +
", tizhong='" + tizhong + '\'' +
", zuidiwendu='" + zuidiwendu + '\'' +
", zuigaowendu='" + zuigaowendu + '\'' +
", zuidishidu='" + zuidishidu + '\'' +
", zuigaoshidu='" + zuigaoshidu + '\'' +
", zuixiaotongfeng='" + zuixiaotongfeng + '\'' +
", zuidatongfeng='" + zuidatongfeng + '\'' +
", fuya='" + fuya + '\'' +
'}';
}
} }

+ 7
- 0
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java View File

@ -22,6 +22,7 @@ import com.qhclh.ytzh.utils.DateTimeUtil;
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.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -50,6 +51,7 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
public static List<WriteBean> tijiaoList; public static List<WriteBean> tijiaoList;
@Override @Override
protected int setLayoutId() { protected int setLayoutId() {
return R.layout.act_writed; return R.layout.act_writed;
@ -108,6 +110,7 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
protected void successUI() { protected void successUI() {
list.clear(); list.clear();
tijiaoList.clear(); tijiaoList.clear();
DataSupport.deleteAll(WriteBean.class);
detailsList = rpcObj.getManyList("Details"); detailsList = rpcObj.getManyList("Details");
for (int i = 0; i < detailsList.size(); i++) { for (int i = 0; i < detailsList.size(); i++) {
if (detailsList.get(i).getLong("House_ID") != null) { if (detailsList.get(i).getLong("House_ID") != null) {
@ -205,6 +208,10 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
writebean.setZuidatongfeng(zuidatongfeng); writebean.setZuidatongfeng(zuidatongfeng);
writebean.setFuya(fuya); writebean.setFuya(fuya);
list.add(writebean); list.add(writebean);
WriteBean writeBeandb = new WriteBean();
writeBeandb.setHouseid(Long.parseLong(houseid));
writeBeandb.save();
} }
initTabLayout(); initTabLayout();
initViewPager(); initViewPager();


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

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


Loading…
Cancel
Save