正在显示
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 | * 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据 |
-
请 注册 或 登录 后发表评论