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"?>
<litepal>
<dbname value="BWP_ytzh.db"></dbname>
<version value="1"></version>
<version value="2"></version>
<list>
<mapping class="com.qhclh.ytzh.bean.NewsBean"></mapping>
<mapping class="com.qhclh.ytzh.bean.WriteBean"></mapping>
</list>
</litepal>

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

@ -1,10 +1,12 @@
package com.qhclh.ytzh.bean;
import org.litepal.crud.DataSupport;
/**
* Created by 青花瓷 on 2017/12/19.
*/
public class WriteBean {
public class WriteBean extends DataSupport{
private long houseid;
private String housename;
private String siwang;
@ -122,4 +124,23 @@ public class WriteBean {
public void setFuya(String 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.RpcFacade;
import org.forks.jsonrpc.RpcObject;
import org.litepal.crud.DataSupport;
import java.util.ArrayList;
import java.util.Date;
@ -50,6 +51,7 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
public static List<WriteBean> tijiaoList;
@Override
protected int setLayoutId() {
return R.layout.act_writed;
@ -108,6 +110,7 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
protected void successUI() {
list.clear();
tijiaoList.clear();
DataSupport.deleteAll(WriteBean.class);
detailsList = rpcObj.getManyList("Details");
for (int i = 0; i < detailsList.size(); i++) {
if (detailsList.get(i).getLong("House_ID") != null) {
@ -205,6 +208,10 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
writebean.setZuidatongfeng(zuidatongfeng);
writebean.setFuya(fuya);
list.add(writebean);
WriteBean writeBeandb = new WriteBean();
writeBeandb.setHouseid(Long.parseLong(houseid));
writeBeandb.save();
}
initTabLayout();
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;
import android.content.ContentValues;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@ -13,6 +14,7 @@ import com.qhclh.ytzh.tasks.ViewOnClickTask;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
import org.forks.jsonrpc.RpcObject;
import org.litepal.crud.DataSupport;
import java.math.BigDecimal;
import java.util.List;
@ -50,6 +52,7 @@ public class WriteDFragment extends BaseFragment {
Button frag_tijiao;
private List<WriteBean> list;
private List<WriteBean> mWrite;
public WriteDFragment(List<WriteBean> list) {
this.list = list;
@ -161,6 +164,19 @@ public class WriteDFragment extends BaseFragment {
writeBean.setZuidatongfeng(zuigaotongfeng);
writeBean.setFuya(fuya);
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);
} else if (activity.mViewPager.getCurrentItem() == (activity.mViewPager.getAdapter().getCount() - 1)) {
@ -178,6 +194,22 @@ public class WriteDFragment extends BaseFragment {
writeBean.setZuidatongfeng(zuigaotongfeng);
writeBean.setFuya(fuya);
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();
}
@ -202,70 +234,70 @@ public class WriteDFragment extends BaseFragment {
RpcObject parmObject = WriteDActivity.rpcObj;
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);
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
setDetails.setString("DayMaxAirQuantity", null);
}


Loading…
Cancel
Save