Преглед на файлове

Update RecommendChargingStationActivity.java

huyuguo преди 4 години
родител
ревизия
de6448f070
променени са 1 файла, в които са добавени 21 реда и са изтрити 21 реда
  1. 21 21
      app/src/main/java/com/electric/chargingpile/activity/RecommendChargingStationActivity.java

+ 21 - 21
app/src/main/java/com/electric/chargingpile/activity/RecommendChargingStationActivity.java

@ -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