Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴学德
gdtel-gztel-school-center
Commits
309f39d1
Commit
309f39d1
authored
Feb 23, 2021
by
罗承锋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
随身厅同步接口重复订单处理
parent
6b557a6e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
5 deletions
+33
-5
apply-net/src/main/java/com/winsun/controller/SyncController.java
+33
-5
No files found.
apply-net/src/main/java/com/winsun/controller/SyncController.java
View file @
309f39d1
...
@@ -185,14 +185,23 @@ public class SyncController {
...
@@ -185,14 +185,23 @@ public class SyncController {
return
resultJson
;
return
resultJson
;
}
}
Order
order
=
new
Order
();;
boolean
isInsert
=
true
;
Wrapper
<
Order
>
orderWrapper
=
new
EntityWrapper
<>();
orderWrapper
.
eq
(
"order_id"
,
jsonObject
.
getString
(
"recNo"
));
List
<
Order
>
orders
=
orderMapper
.
selectList
(
orderWrapper
);
if
(
orders
!=
null
&&
orders
.
size
()
>
0
)
{
order
=
orders
.
get
(
0
);
isInsert
=
false
;
}
// 组装hhr_order
// 组装hhr_order
Order
order
=
new
Order
();
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
id
=
uuid
.
split
(
"-"
)[
0
]
+
uuid
.
split
(
"-"
)[
1
];
String
id
=
uuid
.
split
(
"-"
)[
0
]
+
uuid
.
split
(
"-"
)[
1
];
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
SimpleDateFormat
yyyyMMdd
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
SimpleDateFormat
yyyyMMdd
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
orderNumber
=
"YRYM"
+
sd
.
format
(
new
Date
())
+
id
.
substring
(
1
,
12
);
String
orderNumber
=
"YRYM"
+
sd
.
format
(
new
Date
())
+
id
.
substring
(
1
,
12
);
order
.
setId
(
id
);
order
.
setHehuorenId
(
sysUser
.
getId
());
order
.
setHehuorenId
(
sysUser
.
getId
());
order
.
setOrderId
(
jsonObject
.
getString
(
"recNo"
));
order
.
setOrderId
(
jsonObject
.
getString
(
"recNo"
));
order
.
setOrderNumber
(
orderNumber
);
order
.
setOrderNumber
(
orderNumber
);
...
@@ -210,10 +219,24 @@ public class SyncController {
...
@@ -210,10 +219,24 @@ public class SyncController {
order
.
setHehuorenArea
(
sysUser
.
getSubstName
());
order
.
setHehuorenArea
(
sysUser
.
getSubstName
());
order
.
setLzgh
(
school
.
get
(
"lzgh"
)
!=
null
?
school
.
get
(
"lzgh"
).
toString
()
:
null
);
order
.
setLzgh
(
school
.
get
(
"lzgh"
)
!=
null
?
school
.
get
(
"lzgh"
).
toString
()
:
null
);
order
.
setOrderStatus
(
"已完成"
);
order
.
setOrderStatus
(
"已完成"
);
orderMapper
.
insert
(
order
);
// 组装order_view
if
(
isInsert
)
{
order
.
setId
(
id
);
orderMapper
.
insert
(
order
);
}
else
{
orderMapper
.
updateById
(
order
);
}
Wrapper
<
OrderView
>
orderViewWrapper
=
new
EntityWrapper
<>();
orderViewWrapper
.
eq
(
"orderSeq"
,
order
.
getKdOrderId
());
List
<
OrderView
>
orderViews
=
orderViewMapper
.
selectList
(
orderViewWrapper
);
OrderView
orderView
=
new
OrderView
();
OrderView
orderView
=
new
OrderView
();
if
(
orderViews
!=
null
&&
orderViews
.
size
()
>
0
)
{
orderView
=
orderViews
.
get
(
0
);
}
// 组装order_view
orderView
.
setOrderSeq
(
order
.
getKdOrderId
());
orderView
.
setOrderName
(
order
.
getCustomerName
());
orderView
.
setOrderName
(
order
.
getCustomerName
());
orderView
.
setOrderPhone
(
order
.
getContactNumber
());
orderView
.
setOrderPhone
(
order
.
getContactNumber
());
orderView
.
setOrderNumber
(
order
.
getIdCard
());
orderView
.
setOrderNumber
(
order
.
getIdCard
());
...
@@ -231,7 +254,12 @@ public class SyncController {
...
@@ -231,7 +254,12 @@ public class SyncController {
}
}
orderView
.
setCustomerId
(
"xyzxyql"
);
orderView
.
setCustomerId
(
"xyzxyql"
);
orderView
.
setOrderCustomerType
(
"学生"
);
orderView
.
setOrderCustomerType
(
"学生"
);
orderViewMapper
.
insert
(
orderView
);
if
(
orderView
.
getOrderId
()
!=
null
)
{
orderViewMapper
.
updateById
(
orderView
);
}
else
{
orderViewMapper
.
insert
(
orderView
);
}
resultJson
.
put
(
"result"
,
"0"
);
resultJson
.
put
(
"result"
,
"0"
);
resultJson
.
put
(
"msg"
,
"同步成功"
);
resultJson
.
put
(
"msg"
,
"同步成功"
);
...
...
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