切换导航条
此项目
正在载入...
登录
arrival_data_analysis
/
cgonms_arrival
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
王勇
5 years ago
提交
163e55a2cbdd4eb7a8c86f315ed1d9a529a49b5d
1 个父辈
915cd6a0
初始化进港服务,新舱单
显示空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
67 行增加
和
9 行删除
src/main/java/com/sunyo/wlpt/cgonms/arrival/controller/NmsController.java
src/main/java/com/sunyo/wlpt/cgonms/arrival/domain/ResultArrivalData.java
src/main/java/com/sunyo/wlpt/cgonms/arrival/feign/GetCgoAsmFeign.java
src/main/java/com/sunyo/wlpt/cgonms/arrival/feign/GetTransportFeign.java
src/main/java/com/sunyo/wlpt/cgonms/arrival/controller/NmsController.java
查看文件 @
163e55a
...
...
@@ -56,7 +56,7 @@ public class NmsController {
private
GetTransportFeign
getTransportFeign
;
/**
* 线程数量
* 线程
队列
数量
*/
private
final
static
int
THREAD_ACCOUNT
=
50
;
...
...
@@ -149,7 +149,6 @@ public class NmsController {
resultList
.
set
(
i
,
result
);
ResultWs
resultWs
=
new
ResultWs
(
"获取数据,第"
+
i
+
"条"
,
"201"
,
i
,
resultList
.
size
());
String
resultJs
=
GsonUtils
.
toJsonStr
(
resultWs
);
sendMsgByWebsocket
(
resultJs
,
sid
);
}
/*完成一次,就等待。等所有的全部完成,再一起返回 */
...
...
@@ -228,7 +227,7 @@ public class NmsController {
/**
* 获取代理人的相关数据
*/
ResultArrivalData
asmInfo
=
new
ResultArrivalData
();
asmInfo
=
getCgoAsmFeign
.
getInfo
(
result
.
getWaybillNoMaster
());
//设置结算代理人
...
...
@@ -240,7 +239,27 @@ public class NmsController {
//设置二级类名称
result
.
setTwoTypeName
(
asmInfo
.
getTwoTypeName
());
//设置一级类名称
result.setTypeName(asmInfo.getTypeName());*/
result
.
setTypeName
(
asmInfo
.
getTypeName
());
/**
* 获取运输工具的对应数据
*/
ResultArrivalData
transportInfo
=
new
ResultArrivalData
();
transportInfo
=
getTransportFeign
.
getInfo
(
result
.
getFlightNo
(),
result
.
getFlightDate
());
//设置航班公司
result
.
setAirCompany
(
transportInfo
.
getAirCompany
());
//设置机型
result
.
setCfTp
(
transportInfo
.
getCfTp
());
//设置机号
result
.
setCfNo
(
transportInfo
.
getCfNo
());
//设置出港日期
result
.
setArrivalDate
(
transportInfo
.
getArrivalDate
());
//设置航班计划日期
result
.
setFlightPlanDate
(
transportInfo
.
getFlightPlanDate
());
//设置航班(起飞)时间
result
.
setFlightTime
(
transportInfo
.
getFlightTime
());
//设置航班计划时间
result
.
setFlightPlanTime
(
transportInfo
.
getFlightPlanTime
());
}
catch
(
Exception
e
)
{
latch
.
countDown
();
e
.
printStackTrace
();
...
...
src/main/java/com/sunyo/wlpt/cgonms/arrival/domain/ResultArrivalData.java
查看文件 @
163e55a
package
com
.
sunyo
.
wlpt
.
cgonms
.
arrival
.
domain
;
import
java.io.Serializable
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author 子诚
* Description:进港统计结果集
...
...
@@ -123,4 +123,43 @@ public class ResultArrivalData implements Serializable {
* 20.一级类名称
*/
private
String
typeName
;
/**
* 21.航空公司
*/
private
String
airCompany
;
/**
* 22.机型
*/
private
String
cfTp
;
/**
* 23.机号
*/
private
String
cfNo
;
/**
* 24.航班(起飞)时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
flightTime
;
/**
* 25.航班计划日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
flightPlanDate
;
/**
* 26.航班计划时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
flightPlanTime
;
/**
* 27.出港日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
arrivalDate
;
}
...
...
src/main/java/com/sunyo/wlpt/cgonms/arrival/feign/GetCgoAsmFeign.java
查看文件 @
163e55a
...
...
@@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam;
* 时间:2020/5/21 17:43
*/
@Component
@FeignClient
(
value
=
"cgoasm-
provide
"
,
fallback
=
GetCgoAsmFeginHystrix
.
class
)
@FeignClient
(
value
=
"cgoasm-
arrival
"
,
fallback
=
GetCgoAsmFeginHystrix
.
class
)
public
interface
GetCgoAsmFeign
{
/**
* 根据运单号查询代理人服务的相关数据
...
...
src/main/java/com/sunyo/wlpt/cgonms/arrival/feign/GetTransportFeign.java
查看文件 @
163e55a
...
...
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import
java.util.Date
;
@Component
@FeignClient
(
value
=
"transport-
provide
"
,
fallback
=
GetTransportFeignHystrix
.
class
)
@FeignClient
(
value
=
"transport-
arrival
"
,
fallback
=
GetTransportFeignHystrix
.
class
)
public
interface
GetTransportFeign
{
/**
* 根据承运人二字码、航班号、航班日期,获取,运输工具服务中的相关数据
...
...
请
注册
或
登录
后发表评论