Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Y
YX_IDENT_beijing_auxiliary_YD
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhangyusheng
YX_IDENT_beijing_auxiliary_YD
Commits
345148d9
Commit
345148d9
authored
Aug 09, 2024
by
xiachenqi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
0809
parent
d640a565
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
16 deletions
+20
-16
ReadExcelApi.java
src/main/java/com/yxproject/start/api/ReadExcelApi.java
+9
-9
ReadXmlApi.java
src/main/java/com/yxproject/start/api/ReadXmlApi.java
+8
-7
PersonPostEntity.java
...ain/java/com/yxproject/start/entity/PersonPostEntity.java
+3
-0
No files found.
src/main/java/com/yxproject/start/api/ReadExcelApi.java
View file @
345148d9
...
...
@@ -145,12 +145,12 @@ public class ReadExcelApi {
}
if
(
isGAT
.
equals
(
"true"
)
||
isGAT
.
equals
(
"TRUE"
))
{
personPostEntity
.
setWaybillNumber
((
String
)
list2
.
get
(
17
));
// personPostEntity.setBackWaybillNumber((String) list2.get(1)
);
personPostEntity
.
setBackWaybillNumber
(
""
);
personPostEntity
.
setOrderNumber
((
String
)
list2
.
get
(
0
));
personPostEntity
.
setCreateDate
((
String
)
list2
.
get
(
30
));
// personPostEntity.setOpenid((String) list2.get(4)
);
// personPostEntity.setWcPlayOrderNumber((String) list2.get(5)
);
// personPostEntity.setPlayState((String) list2.get(6)
);
personPostEntity
.
setOpenid
(
""
);
personPostEntity
.
setWcPlayOrderNumber
(
""
);
personPostEntity
.
setPlayState
(
""
);
personPostEntity
.
setOrderState
((
String
)
list2
.
get
(
4
));
personPostEntity
.
setApplicantName
((
String
)
list2
.
get
(
47
));
if
(
""
.
equals
(
replaceDate
((
String
)
list2
.
get
(
48
)))){
...
...
@@ -165,20 +165,20 @@ public class ReadExcelApi {
personPostEntity
.
setRecipientPhone
((
String
)
list2
.
get
(
25
));
personPostEntity
.
setRecipientAddress
((
String
)
list2
.
get
(
26
)
+
list2
.
get
(
27
)
+
list2
.
get
(
28
)
+
list2
.
get
(
29
));
//
personPostEntity.setOrderBlankNumber("");
personPostEntity
.
setOrderBlankNumber
(
""
);
personPostEntity
.
setGetToProvince
((
String
)
list2
.
get
(
26
));
personPostEntity
.
setGetToCity
((
String
)
list2
.
get
(
27
));
personPostEntity
.
setGetToCounty
((
String
)
list2
.
get
(
28
));
personPostEntity
.
setBusinessType
((
String
)
list2
.
get
(
1
));
//todo 格口信息
// personPostEntity.setLatticeMouthInformation((String) list2.get(21)
);
personPostEntity
.
setLatticeMouthInformation
(
""
);
//内件性质
// personPostEntity.setNatureOfTheInternal((String) list2.get(22)
);
personPostEntity
.
setNatureOfTheInternal
(
""
);
//内件信息
// personPostEntity.setNatureOfTheInformation((String) list2.get(23)
);
personPostEntity
.
setNatureOfTheInformation
(
""
);
personPostEntity
.
setFirstWhite
((
String
)
list2
.
get
(
46
));
personPostEntity
.
setFileId
(
fileNameDicEntity
.
getFileId
());
// personPostEntity.setGk(gkMap
);
personPostEntity
.
setGk
(
0L
);
}
else
{
personPostEntity
.
setWaybillNumber
((
String
)
list2
.
get
(
0
));
personPostEntity
.
setBackWaybillNumber
((
String
)
list2
.
get
(
1
));
...
...
src/main/java/com/yxproject/start/api/ReadXmlApi.java
View file @
345148d9
...
...
@@ -37,11 +37,15 @@ import java.util.*;
@RestController
@RequestMapping
(
"importXML"
)
public
class
ReadXmlApi
{
@Autowired
private
ImportXmlService
importXmlService
;
private
final
ImportXmlService
importXmlService
;
Logger
logger
=
Logger
.
getLogger
(
ReadXmlApi
.
class
);
public
ReadXmlApi
(
ImportXmlService
importXmlService
)
{
this
.
importXmlService
=
importXmlService
;
}
/**
* 导入检测XML
*
...
...
@@ -49,13 +53,11 @@ public class ReadXmlApi {
* @param requ 获得请求
* @return 成功返回 上传完成 失败返回 异常信息
*/
@RequestMapping
(
"getXMLToCheck"
)
@Consumes
(
MediaType
.
MULTIPART_FORM_DATA
)
@Produces
(
MediaType
.
APPLICATION_JSON
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Map
<
String
,
Object
>
getXMLToCheck
(
@Context
HttpServletResponse
resp
,
HttpServletRequest
requ
)
{
YXJSONResponse
yxresp
=
new
YXJSONResponse
();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
List
<
String
>
errList
=
new
ArrayList
<>();
String
remoteAddr
=
requ
.
getRemoteAddr
();
...
...
@@ -74,7 +76,7 @@ public class ReadXmlApi {
// 将普通属性存入map中,之后调用
Date
date
=
new
Date
();
try
{
//将当前上下文初始化给 CommonsMutipartResolver (多部分解析器)
//将当前上下文初始化给 CommonsMu
l
tipartResolver (多部分解析器)
CommonsMultipartResolver
multipartResolver
=
new
CommonsMultipartResolver
(
requ
.
getServletContext
());
// 判断是否是多数据段提交格式
...
...
@@ -83,7 +85,7 @@ public class ReadXmlApi {
Iterator
<
String
>
iter
=
multiRequest
.
getFileNames
();
while
(
iter
.
hasNext
())
{
logger
.
info
(
"开始获取整体文件信息! "
+
System
.
currentTimeMillis
());
List
<
MultipartFile
>
fileRows
=
multiRequest
.
getFiles
(
iter
.
next
()
.
toString
()
);
List
<
MultipartFile
>
fileRows
=
multiRequest
.
getFiles
(
iter
.
next
());
for
(
MultipartFile
item
:
fileRows
)
{
try
{
// 如果fileitem中封装的是普通输入项的数据
...
...
@@ -105,7 +107,6 @@ public class ReadXmlApi {
logger
.
error
(
"存储"
+
filename
+
"文件完成! "
+
System
.
currentTimeMillis
());
if
(!
aBoolean
){
errList
.
add
(
"上传文件名:"
+
filename
+
",文件上传失败"
);
continue
;
}
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
...
...
src/main/java/com/yxproject/start/entity/PersonPostEntity.java
View file @
345148d9
...
...
@@ -96,6 +96,9 @@ public class PersonPostEntity {
@Basic@Column
(
name
=
"GK"
)
private
Long
gk
;
public
void
setGk
(
Long
gk
)
{
this
.
gk
=
gk
;
}
/**
* 设置格口 0-5 截取excel中格口(010-010-B14-214)第三段 判断对应的格口序号
*
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment