Browse Source

Updating more data

feature-nr-renew
LO Kam Tao Leo 3 years ago
parent
commit
ec8c12693b
  1. 8
      src/main/java/org/leolo/nrdatad/model/TrainScheduleLocation.java
  2. 5
      src/main/java/org/leolo/nrdatad/model/TrainScheduleSector.java

8
src/main/java/org/leolo/nrdatad/model/TrainScheduleLocation.java

@ -164,6 +164,14 @@ public class TrainScheduleLocation {
this.performanceAllowance = performanceAllowance;
}
public TrainScheduleSector getRecordSector() {
return recordSector;
}
public void setRecordSector(TrainScheduleSector recordSector) {
this.recordSector = recordSector;
}
public static TrainScheduleLocation parseJSON(String json){
return parseJSON(new JSONObject(json), UNKNOWN_RECORD_SEQUENCE);
}

5
src/main/java/org/leolo/nrdatad/model/TrainScheduleSector.java

@ -241,7 +241,10 @@ public class TrainScheduleSector {
JSONArray locations = object.getJSONArray("schedule_location");
for(int i=0;i<locations.length();i++){
JSONObject location = locations.getJSONObject(i);
tss.scheduleLocations.add(TrainScheduleLocation.parseJSON(location));
TrainScheduleLocation tsl = TrainScheduleLocation.parseJSON(location, i+1);
tsl.setRecordSector(tss);
tss.scheduleLocations.add(tsl);
}
return tss;
}

Loading…
Cancel
Save