正在显示
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 | } |
-
请 注册 或 登录 后发表评论