|
@ -105,6 +105,7 @@ import com.electric.chargingpile.data.ChargingShareBean;
|
105
|
105
|
import com.electric.chargingpile.data.City;
|
106
|
106
|
import com.electric.chargingpile.data.DataRefresh;
|
107
|
107
|
import com.electric.chargingpile.data.FindData;
|
|
108
|
import com.electric.chargingpile.data.PileData;
|
108
|
109
|
import com.electric.chargingpile.data.UpdateZhanDataBean;
|
109
|
110
|
import com.electric.chargingpile.data.Zhan;
|
110
|
111
|
import com.electric.chargingpile.data.ZhanDB;
|
|
@ -162,6 +163,8 @@ import java.net.URLEncoder;
|
162
|
163
|
import java.security.MessageDigest;
|
163
|
164
|
import java.text.NumberFormat;
|
164
|
165
|
import java.util.ArrayList;
|
|
166
|
import java.util.Calendar;
|
|
167
|
import java.util.Date;
|
165
|
168
|
import java.util.HashMap;
|
166
|
169
|
import java.util.List;
|
167
|
170
|
import java.util.Map;
|
|
@ -5223,6 +5226,26 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
|
5223
|
5226
|
final String city = JsonUtils.getKeyResult(info, "city");
|
5224
|
5227
|
final String poi_jing = JsonUtils.getKeyResult(info, "poi_jing");
|
5225
|
5228
|
final String poi_wei = JsonUtils.getKeyResult(info, "poi_wei");
|
|
5229
|
final String fenshi_is = JsonUtils.getKeyResult(info, "fenshi_is");
|
|
5230
|
|
|
5231
|
if ("1".equals(fenshi_is)) {
|
|
5232
|
final String fenshi_info = JsonUtils.getKeyResult(info, "fenshi_info");
|
|
5233
|
ArrayList<PileData.FenshiInfoBean> fenshiList = (ArrayList<PileData.FenshiInfoBean>)JsonUtils.parseToObjectList(fenshi_info, PileData.FenshiInfoBean.class);
|
|
5234
|
Calendar calendar = Calendar.getInstance();
|
|
5235
|
int hours = calendar.get(Calendar.HOUR_OF_DAY);
|
|
5236
|
int minutes = calendar.get(Calendar.MINUTE);
|
|
5237
|
int totalMinutes = hours* 60 + minutes;
|
|
5238
|
|
|
5239
|
TextView fenshi_info_textview = findViewById(R.id.fenshi_info_textview);
|
|
5240
|
for (PileData.FenshiInfoBean bean : fenshiList) {
|
|
5241
|
if (bean.getStartTotalMinutes() > totalMinutes) {
|
|
5242
|
Double service_free = Double.valueOf(bean.getService_free());
|
|
5243
|
Double charge_free = Double.valueOf(bean.getCharge_free());
|
|
5244
|
fenshi_info_textview.setText(String.format("%s开始 %.2f元/度", bean.getStart(), service_free + charge_free));
|
|
5245
|
break;
|
|
5246
|
}
|
|
5247
|
}
|
|
5248
|
}
|
5226
|
5249
|
|
5227
|
5250
|
// remind 0 正常 2 休息中 other 故障
|
5228
|
5251
|
// own_pay 1 可支付
|