Commit ab2225991b0ef5633e5a4a5974b80b97a794c1ff
1 parent
b21d8e3a
迁移到 24
Showing
1 changed file
with
26 additions
and
2 deletions
src/main/java/com/bsth/server_ws/util/WSDataConver.java
| ... | ... | @@ -56,14 +56,38 @@ public class WSDataConver { |
| 56 | 56 | * 将班次list 转换成 getCurrentDayPlan 函数需要的格式 |
| 57 | 57 | * |
| 58 | 58 | * @param list |
| 59 | - * @return | |
| 59 | + * @return [0:日期,1:线路名称,2:路牌名称,3:车辆自编号,4:,5:,6:起点时间,7:终点时间,8:起点站名称,9:终点站名称,10:班次类型] | |
| 60 | 60 | */ |
| 61 | 61 | public static String[] to_getCurrentDayPlan(List<ScheduleRealInfo> list) { |
| 62 | 62 | if (list == null || list.size() == 0) |
| 63 | 63 | return new String[0]; |
| 64 | 64 | |
| 65 | + Map<String, String> bcTypeMap = new HashMap<>(); | |
| 66 | + bcTypeMap.put("out", "出场"); | |
| 67 | + bcTypeMap.put("in", "进场"); | |
| 65 | 68 | |
| 66 | - return null; | |
| 69 | + String[] array = new String[list.size()]; | |
| 70 | + StringBuilder sb; | |
| 71 | + ScheduleRealInfo sch; | |
| 72 | + int len = list.size(); | |
| 73 | + for(int i = 0; i < len; i ++){ | |
| 74 | + sb = new StringBuilder(); | |
| 75 | + sch = list.get(i); | |
| 76 | + sb.append(sch.getScheduleDateStr() + ","); | |
| 77 | + sb.append(sch.getXlName() + ","); | |
| 78 | + sb.append(sch.getLpName() + ","); | |
| 79 | + sb.append(sch.getClZbh() + ","); | |
| 80 | + sb.append(","); | |
| 81 | + sb.append(","); | |
| 82 | + sb.append(sch.getDfsj() + ","); | |
| 83 | + sb.append(sch.getZdsj() + ","); | |
| 84 | + sb.append(sch.getQdzName() + ","); | |
| 85 | + sb.append(sch.getZdzName() + ","); | |
| 86 | + sb.append(bcTypeMap.containsKey(sch.getBcType())?bcTypeMap.get(sch.getBcType()):""); | |
| 87 | + | |
| 88 | + array[i] = sb.toString(); | |
| 89 | + } | |
| 90 | + return array; | |
| 67 | 91 | } |
| 68 | 92 | |
| 69 | 93 | /** | ... | ... |