|
|
@ -16,6 +16,7 @@ import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
import com.qhclh.ytzh.ui.Chose2timePopuWindow; |
|
|
import com.qhclh.ytzh.ui.Chose2timePopuWindow; |
|
|
import com.qhclh.ytzh.ui.LinkedHorizontalScrollView; |
|
|
import com.qhclh.ytzh.ui.LinkedHorizontalScrollView; |
|
|
import com.qhclh.ytzh.ui.NoScrollHorizontalScrollView; |
|
|
import com.qhclh.ytzh.ui.NoScrollHorizontalScrollView; |
|
|
|
|
|
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; |
|
|
@ -24,6 +25,7 @@ import org.greenrobot.eventbus.EventBus; |
|
|
import org.greenrobot.eventbus.Subscribe; |
|
|
import org.greenrobot.eventbus.Subscribe; |
|
|
import org.greenrobot.eventbus.ThreadMode; |
|
|
import org.greenrobot.eventbus.ThreadMode; |
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
@ -80,10 +82,6 @@ public class HatcheryReportActivity extends BaseActivity { |
|
|
protected void initData() { |
|
|
protected void initData() { |
|
|
hatchingStoreID= getIntent().getLongExtra("hatchingStoreID",0); |
|
|
hatchingStoreID= getIntent().getLongExtra("hatchingStoreID",0); |
|
|
reportBeanList = new ArrayList<>(); |
|
|
reportBeanList = new ArrayList<>(); |
|
|
|
|
|
|
|
|
for (int i =0;i<20;i++){ |
|
|
|
|
|
reportBeanList.add(new HatcheryReportBean(i,i+1+"",i+2+"",i+3+"",i+4+"",i+5+"",i+6+"",i+7+"",i+8+"",i+9+"")); |
|
|
|
|
|
} |
|
|
|
|
|
adapter = new HatcheryReportInfoAdapter(HatcheryReportActivity.this,reportBeanList); |
|
|
adapter = new HatcheryReportInfoAdapter(HatcheryReportActivity.this,reportBeanList); |
|
|
lv_report_info.setAdapter(adapter); |
|
|
lv_report_info.setAdapter(adapter); |
|
|
} |
|
|
} |
|
|
@ -202,7 +200,52 @@ public class HatcheryReportActivity extends BaseActivity { |
|
|
List<RpcObject> objList; |
|
|
List<RpcObject> objList; |
|
|
@Override |
|
|
@Override |
|
|
protected void successUI() { |
|
|
protected void successUI() { |
|
|
System.out.println("aaa++++rpclist+++"+objList); |
|
|
|
|
|
|
|
|
for (int i =0;i<objList.size();i++){ |
|
|
|
|
|
String HatchIncubateDate=""; |
|
|
|
|
|
if (objList.get(i).getDate("HatchIncubateDate")!=null){ |
|
|
|
|
|
HatchIncubateDate = DateTimeUtil.getYMD(objList.get(i).getDate("HatchIncubateDate")); |
|
|
|
|
|
} |
|
|
|
|
|
String BreedFactory_Name = ""; |
|
|
|
|
|
if (objList.get(i).getString("BreedFactory_Name")!= null){ |
|
|
|
|
|
BreedFactory_Name = objList.get(i).getString("BreedFactory_Name"); |
|
|
|
|
|
} |
|
|
|
|
|
String WeekAge = ""; |
|
|
|
|
|
if (objList.get(i).getString("WeekAge")!= null){ |
|
|
|
|
|
WeekAge = objList.get(i).getString("WeekAge"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
String HatchIncubateNumber = ""; |
|
|
|
|
|
if (objList.get(i).getDecimal("HatchIncubateNumber")!= null){ |
|
|
|
|
|
HatchIncubateNumber = objList.get(i).getDecimal("HatchIncubateNumber").toString(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
String NumberSurvival_HatchDownTray = ""; |
|
|
|
|
|
if (objList.get(i).getInt("NumberSurvival_HatchDownTray")!= null){ |
|
|
|
|
|
NumberSurvival_HatchDownTray = objList.get(i).getInt("NumberSurvival_HatchDownTray")+""; |
|
|
|
|
|
} |
|
|
|
|
|
String NumberDead_HatchDownTray = ""; |
|
|
|
|
|
if (objList.get(i).getInt("NumberDead_HatchDownTray")!= null){ |
|
|
|
|
|
NumberDead_HatchDownTray = objList.get(i).getInt("NumberDead_HatchDownTray")+""; |
|
|
|
|
|
} |
|
|
|
|
|
String Number_HatchChickOut_Estimated = ""; |
|
|
|
|
|
if (objList.get(i).getInt("Number_HatchChickOut_Estimated")!= null){ |
|
|
|
|
|
Number_HatchChickOut_Estimated = objList.get(i).getInt("Number_HatchChickOut_Estimated")+""; |
|
|
|
|
|
} |
|
|
|
|
|
String SurvivalyRate = ""; |
|
|
|
|
|
if (objList.get(i).getDecimal("SurvivalyRate")!= null){ |
|
|
|
|
|
SurvivalyRate = objList.get(i).getDecimal("SurvivalyRate").multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString() + "%"; |
|
|
|
|
|
} |
|
|
|
|
|
String DeadRate = ""; |
|
|
|
|
|
if (objList.get(i).getDecimal("DeadRate")!= null){ |
|
|
|
|
|
DeadRate = objList.get(i).getDecimal("DeadRate").multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString() + "%"; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reportBeanList.add(new HatcheryReportBean(i,HatchIncubateDate,BreedFactory_Name,WeekAge |
|
|
|
|
|
,HatchIncubateNumber,NumberSurvival_HatchDownTray,NumberDead_HatchDownTray |
|
|
|
|
|
,Number_HatchChickOut_Estimated,SurvivalyRate,DeadRate)); |
|
|
|
|
|
adapter.notifyDataSetChanged(); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|