|
|
|
@ -12,12 +12,20 @@ import com.qhclh.ytzh.R; |
|
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
|
import com.qhclh.ytzh.bean.ReportBean; |
|
|
|
import com.qhclh.ytzh.bean.ReportString; |
|
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
|
import com.qhclh.ytzh.ui.LinkedHorizontalScrollView; |
|
|
|
import com.qhclh.ytzh.ui.NoScrollHorizontalScrollView; |
|
|
|
import com.qhclh.ytzh.utils.DateTimeUtil; |
|
|
|
import com.qhclh.ytzh.work.breedpoultry.DatanalysisActivity; |
|
|
|
|
|
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
|
@ -71,17 +79,6 @@ public class ReportActivity extends BaseActivity { |
|
|
|
buildhouseList = new ArrayList<>(); |
|
|
|
reportBeanList = new ArrayList<>(); |
|
|
|
|
|
|
|
for (int i=0;i<15;i++){ |
|
|
|
buildhouseList.add(new ReportString(i,""+(i+1))); |
|
|
|
reportBeanList.add(new ReportBean(i,"1"+i,"2"+i,"3"+i,"4"+i,"5"+i,"栋舍栋舍栋舍"+i)); |
|
|
|
} |
|
|
|
|
|
|
|
lvBuildhousenaneAdapter = new LvBuildhousenaneAdapter(this,buildhouseList); |
|
|
|
lvReportInfoAdapter = new LvReportInfoAdapter(this,reportBeanList); |
|
|
|
|
|
|
|
lv_buildhousename.setAdapter(lvBuildhousenaneAdapter); |
|
|
|
lv_report_info.setAdapter(lvReportInfoAdapter); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -92,14 +89,33 @@ public class ReportActivity extends BaseActivity { |
|
|
|
|
|
|
|
private void DetailListView() { |
|
|
|
ViewOnClickTask DetailListViewTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
List<RpcObject> rpc; |
|
|
|
@Override |
|
|
|
protected void successUI() { |
|
|
|
buildhouseList.clear(); |
|
|
|
reportBeanList.clear(); |
|
|
|
for (int i=0;i<rpc.size();i++){ |
|
|
|
buildhouseList.add(new ReportString(rpc.get(i).getLong("House_ID"),""+(i+1))); |
|
|
|
reportBeanList.add(new ReportBean(rpc.get(i).getLong("House_ID") |
|
|
|
,rpc.get(i).getInt("Days")+"" |
|
|
|
,rpc.get(i).getInt("DieNumber")+"" |
|
|
|
,rpc.get(i).getInt("Obsolete")+"" |
|
|
|
,rpc.get(i).getDecimal("WaterIntake")+"" |
|
|
|
,rpc.get(i).getDecimal("Weight")+"" |
|
|
|
,rpc.get(i).getString("House_Name"))); |
|
|
|
} |
|
|
|
|
|
|
|
lvBuildhousenaneAdapter = new LvBuildhousenaneAdapter(ReportActivity.this,buildhouseList); |
|
|
|
lvReportInfoAdapter = new LvReportInfoAdapter(ReportActivity.this,reportBeanList); |
|
|
|
|
|
|
|
lv_buildhousename.setAdapter(lvBuildhousenaneAdapter); |
|
|
|
lv_report_info.setAdapter(lvReportInfoAdapter); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Object call() throws Exception { |
|
|
|
|
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.DetailListView,bfid,new SimpleDateFormat("yyyy-MM-dd").parse(DateTimeUtil.getYMD(new Date(time)))); |
|
|
|
rpc = result.getRpcObjectList(RpcUrl.DetailListView_fanhui); |
|
|
|
return null; |
|
|
|
} |
|
|
|
}; |
|
|
|
|