正在显示
4 个修改的文件
包含
67 行增加
和
9 行删除
| @@ -56,7 +56,7 @@ public class NmsController { | @@ -56,7 +56,7 @@ public class NmsController { | ||
| 56 | private GetTransportFeign getTransportFeign; | 56 | private GetTransportFeign getTransportFeign; |
| 57 | 57 | ||
| 58 | /** | 58 | /** |
| 59 | - * 线程数量 | 59 | + * 线程队列数量 |
| 60 | */ | 60 | */ |
| 61 | private final static int THREAD_ACCOUNT = 50; | 61 | private final static int THREAD_ACCOUNT = 50; |
| 62 | 62 | ||
| @@ -149,7 +149,6 @@ public class NmsController { | @@ -149,7 +149,6 @@ public class NmsController { | ||
| 149 | resultList.set(i, result); | 149 | resultList.set(i, result); |
| 150 | ResultWs resultWs = new ResultWs("获取数据,第" + i + "条", "201", i, resultList.size()); | 150 | ResultWs resultWs = new ResultWs("获取数据,第" + i + "条", "201", i, resultList.size()); |
| 151 | String resultJs = GsonUtils.toJsonStr(resultWs); | 151 | String resultJs = GsonUtils.toJsonStr(resultWs); |
| 152 | - | ||
| 153 | sendMsgByWebsocket(resultJs, sid); | 152 | sendMsgByWebsocket(resultJs, sid); |
| 154 | } | 153 | } |
| 155 | /*完成一次,就等待。等所有的全部完成,再一起返回 */ | 154 | /*完成一次,就等待。等所有的全部完成,再一起返回 */ |
| @@ -228,7 +227,7 @@ public class NmsController { | @@ -228,7 +227,7 @@ public class NmsController { | ||
| 228 | 227 | ||
| 229 | /** | 228 | /** |
| 230 | * 获取代理人的相关数据 | 229 | * 获取代理人的相关数据 |
| 231 | - | 230 | + */ |
| 232 | ResultArrivalData asmInfo = new ResultArrivalData(); | 231 | ResultArrivalData asmInfo = new ResultArrivalData(); |
| 233 | asmInfo = getCgoAsmFeign.getInfo(result.getWaybillNoMaster()); | 232 | asmInfo = getCgoAsmFeign.getInfo(result.getWaybillNoMaster()); |
| 234 | //设置结算代理人 | 233 | //设置结算代理人 |
| @@ -240,7 +239,27 @@ public class NmsController { | @@ -240,7 +239,27 @@ public class NmsController { | ||
| 240 | //设置二级类名称 | 239 | //设置二级类名称 |
| 241 | result.setTwoTypeName(asmInfo.getTwoTypeName()); | 240 | result.setTwoTypeName(asmInfo.getTwoTypeName()); |
| 242 | //设置一级类名称 | 241 | //设置一级类名称 |
| 243 | - result.setTypeName(asmInfo.getTypeName());*/ | 242 | + result.setTypeName(asmInfo.getTypeName()); |
| 243 | + | ||
| 244 | + /** | ||
| 245 | + * 获取运输工具的对应数据 | ||
| 246 | + */ | ||
| 247 | + ResultArrivalData transportInfo = new ResultArrivalData(); | ||
| 248 | + transportInfo = getTransportFeign.getInfo(result.getFlightNo(), result.getFlightDate()); | ||
| 249 | + //设置航班公司 | ||
| 250 | + result.setAirCompany(transportInfo.getAirCompany()); | ||
| 251 | + //设置机型 | ||
| 252 | + result.setCfTp(transportInfo.getCfTp()); | ||
| 253 | + //设置机号 | ||
| 254 | + result.setCfNo(transportInfo.getCfNo()); | ||
| 255 | + //设置出港日期 | ||
| 256 | + result.setArrivalDate(transportInfo.getArrivalDate()); | ||
| 257 | + //设置航班计划日期 | ||
| 258 | + result.setFlightPlanDate(transportInfo.getFlightPlanDate()); | ||
| 259 | + //设置航班(起飞)时间 | ||
| 260 | + result.setFlightTime(transportInfo.getFlightTime()); | ||
| 261 | + //设置航班计划时间 | ||
| 262 | + result.setFlightPlanTime(transportInfo.getFlightPlanTime()); | ||
| 244 | } catch (Exception e) { | 263 | } catch (Exception e) { |
| 245 | latch.countDown(); | 264 | latch.countDown(); |
| 246 | e.printStackTrace(); | 265 | e.printStackTrace(); |
| 1 | package com.sunyo.wlpt.cgonms.arrival.domain; | 1 | package com.sunyo.wlpt.cgonms.arrival.domain; |
| 2 | 2 | ||
| 3 | -import java.io.Serializable; | ||
| 4 | -import java.util.Date; | ||
| 5 | - | ||
| 6 | import com.fasterxml.jackson.annotation.JsonFormat; | 3 | import com.fasterxml.jackson.annotation.JsonFormat; |
| 7 | import lombok.AllArgsConstructor; | 4 | import lombok.AllArgsConstructor; |
| 8 | import lombok.Data; | 5 | import lombok.Data; |
| 9 | import lombok.NoArgsConstructor; | 6 | import lombok.NoArgsConstructor; |
| 10 | 7 | ||
| 8 | +import java.io.Serializable; | ||
| 9 | +import java.util.Date; | ||
| 10 | + | ||
| 11 | /** | 11 | /** |
| 12 | * @author 子诚 | 12 | * @author 子诚 |
| 13 | * Description:进港统计结果集 | 13 | * Description:进港统计结果集 |
| @@ -123,4 +123,43 @@ public class ResultArrivalData implements Serializable { | @@ -123,4 +123,43 @@ public class ResultArrivalData implements Serializable { | ||
| 123 | * 20.一级类名称 | 123 | * 20.一级类名称 |
| 124 | */ | 124 | */ |
| 125 | private String typeName; | 125 | private String typeName; |
| 126 | + | ||
| 127 | + /** | ||
| 128 | + * 21.航空公司 | ||
| 129 | + */ | ||
| 130 | + private String airCompany; | ||
| 131 | + | ||
| 132 | + /** | ||
| 133 | + * 22.机型 | ||
| 134 | + */ | ||
| 135 | + private String cfTp; | ||
| 136 | + | ||
| 137 | + /** | ||
| 138 | + * 23.机号 | ||
| 139 | + */ | ||
| 140 | + private String cfNo; | ||
| 141 | + | ||
| 142 | + /** | ||
| 143 | + * 24.航班(起飞)时间 | ||
| 144 | + */ | ||
| 145 | + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | ||
| 146 | + private Date flightTime; | ||
| 147 | + | ||
| 148 | + /** | ||
| 149 | + * 25.航班计划日期 | ||
| 150 | + */ | ||
| 151 | + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | ||
| 152 | + private Date flightPlanDate; | ||
| 153 | + | ||
| 154 | + /** | ||
| 155 | + * 26.航班计划时间 | ||
| 156 | + */ | ||
| 157 | + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | ||
| 158 | + private Date flightPlanTime; | ||
| 159 | + | ||
| 160 | + /** | ||
| 161 | + * 27.出港日期 | ||
| 162 | + */ | ||
| 163 | + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | ||
| 164 | + private Date arrivalDate; | ||
| 126 | } | 165 | } |
| @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam; | @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam; | ||
| 12 | * 时间:2020/5/21 17:43 | 12 | * 时间:2020/5/21 17:43 |
| 13 | */ | 13 | */ |
| 14 | @Component | 14 | @Component |
| 15 | -@FeignClient(value = "cgoasm-provide", fallback = GetCgoAsmFeginHystrix.class) | 15 | +@FeignClient(value = "cgoasm-arrival", fallback = GetCgoAsmFeginHystrix.class) |
| 16 | public interface GetCgoAsmFeign { | 16 | public interface GetCgoAsmFeign { |
| 17 | /** | 17 | /** |
| 18 | * 根据运单号查询代理人服务的相关数据 | 18 | * 根据运单号查询代理人服务的相关数据 |
| @@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestParam; | @@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestParam; | ||
| 16 | import java.util.Date; | 16 | import java.util.Date; |
| 17 | 17 | ||
| 18 | @Component | 18 | @Component |
| 19 | -@FeignClient(value = "transport-provide", fallback = GetTransportFeignHystrix.class) | 19 | +@FeignClient(value = "transport-arrival", fallback = GetTransportFeignHystrix.class) |
| 20 | public interface GetTransportFeign { | 20 | public interface GetTransportFeign { |
| 21 | /** | 21 | /** |
| 22 | * 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据 | 22 | * 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据 |
-
请 注册 或 登录 后发表评论