切换导航条
此项目
正在载入...
登录
朱兆平
/
spring cloud基础开发框架
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
1
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
朱兆平
6 years ago
提交
3174ecac236ca6059ff86db98773d93fe23dc0bb
1 个父辈
585c9d4f
只把新舱单系统要的报文放到本地备份文件A夹,入库错误的也记录
显示空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
27 行增加
和
7 行删除
config/config.properties
src/main/java/com/tianbo/warehouse/handle/IMFSaveHandle.java
src/main/java/com/tianbo/warehouse/imf/IMF_Reader.java
config/config.properties
查看文件 @
3174eca
#登录账号
loginname
=
KKW1
loginname
=
SJCK
#登录密码
loginpass
=
KKW1
loginpass
=
SJCK_P
#发送报文目录,相对程序目录
readDirectory
=
/Users/mrz/Downloads/1.woowo
#接收存储报文目录
...
...
src/main/java/com/tianbo/warehouse/handle/IMFSaveHandle.java
查看文件 @
3174eca
...
...
@@ -56,12 +56,34 @@ public class IMFSaveHandle {
Document
document
=
DocumentHelper
.
parseText
(
xmlmessage
);
T_ETL_MESSAGE
message
=
new
T_ETL_MESSAGE
();
message
.
setSndr
(
XMLXPath
.
getSingleValueByPath
(
document
,
SNDR
));
String
sndrm
=
XMLXPath
.
getSingleValueByPath
(
document
,
SNDR
);
String
typem
=
XMLXPath
.
getSingleValueByPath
(
document
,
TYPE
);
String
stypm
=
XMLXPath
.
getSingleValueByPath
(
document
,
STYP
);
if
(
"TXD"
.
equals
(
sndrm
)){
if
(
"EDEP"
.
equals
(
stypm
)
||
"EFOH"
.
equals
(
stypm
)
||
"ERCF"
.
equals
(
stypm
)
||
"PFFM"
.
equals
(
stypm
)
||
"UDEP"
.
equals
(
stypm
)
||
"UFOH"
.
equals
(
stypm
)
||
"URCF"
.
equals
(
stypm
)
||
"FFM"
.
equals
(
stypm
)
||
"IFWB"
.
equals
(
stypm
)
||
"IFHL"
.
equals
(
stypm
)){
//存储至备份目录
FileTool
.
writeFileToBak
(
xmlmessage
);
}
}
message
.
setSndr
(
sndrm
);
message
.
setRcvr
(
XMLXPath
.
getSingleValueByPath
(
document
,
RCVR
));
message
.
setType
(
XMLXPath
.
getSingleValueByPath
(
document
,
TYPE
));
message
.
setStyp
(
XMLXPath
.
getSingleValueByPath
(
document
,
STYP
));
message
.
setType
(
typem
);
message
.
setStyp
(
stypm
);
message
.
setSeqn
(
XMLXPath
.
getSingleValueByPath
(
document
,
SEQN
));
String
ddtm
=
XMLXPath
.
getSingleValueByPath
(
document
,
DDTM
);
Date
ddtmDate
=
DateUtil
.
formatByyyyyMMddHHmmss
(
ddtm
);
message
.
setDdtm
(
ddtmDate
);
...
...
src/main/java/com/tianbo/warehouse/imf/IMF_Reader.java
查看文件 @
3174eca
...
...
@@ -23,8 +23,6 @@ public class IMF_Reader extends Thread{
if
(
IMF_Task
.
LOGIN_OK
)
{
String
message
=
this
.
client
.
getMSG
();
if
(
message
!=
null
)
{
//存储至备份目录
FileTool
.
writeFileToBak
(
message
);
IMFSaveHandle
imfSaveHandle
=
new
IMFSaveHandle
();
imfSaveHandle
.
handle
(
message
);
}
...
...
请
注册
或
登录
后发表评论