正在显示
1 个修改的文件
包含
14 行增加
和
13 行删除
@@ -34,25 +34,28 @@ public class TransportController { | @@ -34,25 +34,28 @@ public class TransportController { | ||
34 | * 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据 | 34 | * 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据 |
35 | * 航空公司、机型、机号、实际起飞时间、计划起飞时间 | 35 | * 航空公司、机型、机号、实际起飞时间、计划起飞时间 |
36 | * | 36 | * |
37 | - * @param resultList {@link ResultExitData} | 37 | + * @param flightNo 航班号 |
38 | + * @param flightDate 航班日期 | ||
38 | * @return | 39 | * @return |
39 | */ | 40 | */ |
40 | - @PutMapping("/getInfo") | ||
41 | - public List<ResultExitData> getInfo(@RequestBody List<ResultExitData> resultList) { | 41 | + @GetMapping("/getInfo") |
42 | + public ResultExitData getInfo(@RequestParam(value = "flightNo", required = false) String flightNo, | ||
43 | + @RequestParam(value = "flightDate", required = false) Date flightDate) { | ||
44 | + ResultExitData result = new ResultExitData(); | ||
45 | + | ||
46 | + ResultExitData params = new ResultExitData(); | ||
47 | + params.setCarrier(flightNo.substring(0, 2)); | ||
48 | + params.setFlightDate(flightDate); | ||
49 | + params.setFlightNo(flightNo); | ||
50 | + List<FlightDfDl> fd = flightDfDlService.getFlightDfDlInfo(params); | ||
42 | 51 | ||
43 | - System.out.println("开始调用:运输工具服务"); | ||
44 | - System.out.println("长度为" + resultList.size()); | ||
45 | - for (int i = 0, resultSize = resultList.size(); i < resultSize; i++) { | ||
46 | - ResultExitData result = resultList.get(i); | ||
47 | - System.out.println(i + "运单号" + result.getWaybillNoMaster()); | ||
48 | - List<FlightDfDl> fd = flightDfDlService.getFlightDfDlInfo(result); | ||
49 | if (fd != null && fd.size() > 0) { | 52 | if (fd != null && fd.size() > 0) { |
50 | //机型 | 53 | //机型 |
51 | result.setCfTp(fd.get(0).getCfTp()); | 54 | result.setCfTp(fd.get(0).getCfTp()); |
52 | //机号 | 55 | //机号 |
53 | result.setCfNo(fd.get(0).getCfNo()); | 56 | result.setCfNo(fd.get(0).getCfNo()); |
54 | //航班计划日期,直接设置为航班日期的值 | 57 | //航班计划日期,直接设置为航班日期的值 |
55 | - result.setFlightPlanDate(result.getFlightDate()); | 58 | + result.setFlightPlanDate(flightDate); |
56 | List<DePeAir> dePeAirs = dePeAirService.getDePeAirInfo(fd.get(0).getFlId()); | 59 | List<DePeAir> dePeAirs = dePeAirService.getDePeAirInfo(fd.get(0).getFlId()); |
57 | if (dePeAirs != null && dePeAirs.size() > 0) { | 60 | if (dePeAirs != null && dePeAirs.size() > 0) { |
58 | //航班公司 | 61 | //航班公司 |
@@ -63,8 +66,6 @@ public class TransportController { | @@ -63,8 +66,6 @@ public class TransportController { | ||
63 | result.setFlightPlanTime(dePeAirs.get(0).getFrTt()); | 66 | result.setFlightPlanTime(dePeAirs.get(0).getFrTt()); |
64 | } | 67 | } |
65 | } | 68 | } |
66 | - } | ||
67 | - System.out.println("完成调用:运输工具服务"); | ||
68 | - return resultList; | 69 | + return result; |
69 | } | 70 | } |
70 | } | 71 | } |
-
请 注册 或 登录 后发表评论