|
@ -593,34 +593,34 @@ public class RecommendChargingStationActivity extends AppCompatActivity implemen
|
593
|
593
|
holder.window_tv_fast_total_num.setText("".equals(recommendZhan.getFast_num()) ? "0" : "/" + recommendZhan.getFast_num());
|
594
|
594
|
holder.window_tv_slow_total_num.setText("".equals(recommendZhan.getSlow_num()) ? "0" : "/" + recommendZhan.getSlow_num());
|
595
|
595
|
}
|
596
|
|
|
|
596
|
holder.fenshi_info_textview.setText("");
|
597
|
597
|
|
598
|
598
|
if ("1".equals(recommendZhan.getFenshi_is())) {
|
599
|
|
holder.fenshi_info_textview.setText("");
|
600
|
599
|
ArrayList<PileData.FenshiInfoBean> fenshiList = (ArrayList<PileData.FenshiInfoBean>) JsonUtils.parseToObjectList(recommendZhan.getFenshi_info(), PileData.FenshiInfoBean.class);
|
601
|
|
Calendar calendar = Calendar.getInstance();
|
602
|
|
int hours = calendar.get(Calendar.HOUR_OF_DAY);
|
603
|
|
int minutes = calendar.get(Calendar.MINUTE);
|
604
|
|
int totalMinutes = hours * 60 + minutes;
|
605
|
|
|
606
|
|
for (PileData.FenshiInfoBean bean : fenshiList) {
|
607
|
|
if (bean.getStartTotalMinutes() > totalMinutes) {
|
608
|
|
double service_free = 0;
|
609
|
|
double charge_free = 0;
|
610
|
|
try {
|
611
|
|
service_free = Double.valueOf(bean.getService_free());
|
612
|
|
charge_free = Double.valueOf(bean.getCharge_free());
|
613
|
|
} catch (Exception e) {
|
614
|
|
e.printStackTrace();
|
|
600
|
if (fenshiList.size() == 1) {
|
|
601
|
holder.fenshi_info_textview.setText("全天价格统一");
|
|
602
|
} else {
|
|
603
|
Calendar calendar = Calendar.getInstance();
|
|
604
|
int hours = calendar.get(Calendar.HOUR_OF_DAY);
|
|
605
|
int minutes = calendar.get(Calendar.MINUTE);
|
|
606
|
int totalMinutes = hours * 60 + minutes;
|
|
607
|
|
|
608
|
for (PileData.FenshiInfoBean bean : fenshiList) {
|
|
609
|
if (bean.getStartTotalMinutes() > totalMinutes) {
|
|
610
|
double service_free = 0;
|
|
611
|
double charge_free = 0;
|
|
612
|
try {
|
|
613
|
service_free = Double.valueOf(bean.getService_free());
|
|
614
|
charge_free = Double.valueOf(bean.getCharge_free());
|
|
615
|
} catch (Exception e) {
|
|
616
|
e.printStackTrace();
|
|
617
|
}
|
|
618
|
holder.fenshi_info_textview.setText(String.format("%s开始 %.2f元/度", bean.getStart(), service_free + charge_free));
|
|
619
|
break;
|
615
|
620
|
}
|
616
|
|
holder.fenshi_info_textview.setText(String.format("%s开始 %.2f元/度", bean.getStart(), service_free + charge_free));
|
617
|
|
break;
|
618
|
621
|
}
|
619
|
622
|
}
|
620
|
|
} else {
|
621
|
|
holder.fenshi_info_textview.setText("");
|
622
|
623
|
}
|
623
|
|
|
624
|
624
|
}
|
625
|
625
|
|
626
|
626
|
@Override
|