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
659a9a8c
Commit
659a9a8c
authored
Feb 05, 2021
by
陈浩建
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改下单传参参数orderSeq
parent
a0c27372
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
76 additions
and
49 deletions
+76
-49
apply-net/src/main/java/com/winsun/controller/DankuanController.java
+16
-18
apply-net/src/main/java/com/winsun/controller/RongHeController.java
+8
-9
apply-net/src/main/java/com/winsun/controller/codeManagerController.java
+6
-3
old-user/src/main/java/com/winsun/controller/ChooseController.java
+46
-19
No files found.
apply-net/src/main/java/com/winsun/controller/DankuanController.java
View file @
659a9a8c
...
...
@@ -186,7 +186,6 @@ public class DankuanController {
return
ResponseData
.
error
(
"网络超时,请重试!"
);
}
if
(
insert
==
1
)
{
orderV
.
setOrderId
(
orderView
.
getOrderId
());
orderV
.
setOrderSeq
(
orderView
.
getOrderSeq
());
orderV
.
setWebOrderAmount
(
webOrderAmount
);
return
ResponseData
.
success
(
orderV
,
"订单提交完成!"
);
...
...
@@ -213,8 +212,6 @@ public class DankuanController {
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
id
=
uuid
.
split
(
"-"
)[
0
]
+
uuid
.
split
(
"-"
)[
1
];
order
.
setId
(
id
);
order
.
setId
(
id
);
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
SimpleDateFormat
sd2
=
new
SimpleDateFormat
(
"yyyyMM"
);
String
orderNumber
=
"YRYM"
+
sd
.
format
(
new
Date
())
+
id
.
substring
(
1
,
12
);
...
...
@@ -415,7 +412,7 @@ public class DankuanController {
/**
* 支付接口
*
* @param order
Id
* @param order
Seq
* @param ipay
* @param userId
* @param request
...
...
@@ -424,19 +421,19 @@ public class DankuanController {
* @throws Exception
*/
@PostMapping
(
value
=
"orderPay"
)
public
ResponseData
<
Object
>
toPaymentPlatformPage
(
@RequestParam
(
"order
Id"
)
String
orderId
,
@RequestParam
(
"ipay"
)
String
ipay
,
@RequestParam
(
"userId"
)
String
userId
,
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
Exception
{
public
ResponseData
<
Object
>
toPaymentPlatformPage
(
@RequestParam
(
"order
Seq"
)
String
orderSeq
,
@RequestParam
(
"ipay"
)
String
ipay
,
@RequestParam
(
"userId"
)
String
userId
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
String
uuid
=
UUID
.
randomUUID
().
toString
();
try
{
boolean
boo1
=
redisLockUtil
.
redisLock
(
order
Id
,
uuid
,
10
);
boolean
boo1
=
redisLockUtil
.
redisLock
(
order
Seq
,
uuid
,
10
);
if
(!
boo1
){
return
ResponseData
.
error
(
"已在支付中"
);
}
String
result
=
JsoupMethodZhifu
(
order
Id
,
ipay
,
userId
,
request
,
response
);
String
result
=
JsoupMethodZhifu
(
order
Seq
,
ipay
,
userId
,
request
,
response
);
return
ResponseData
.
success
(
result
);
}
catch
(
Exception
e
){
e
.
getMessage
();
}
finally
{
redisLockUtil
.
deleteLock
(
order
Id
);
redisLockUtil
.
deleteLock
(
order
Seq
);
}
return
ResponseData
.
error
(
"订单异常"
);
}
...
...
@@ -445,17 +442,18 @@ public class DankuanController {
* @author ljh
* @Description:支付请求
*/
public
String
JsoupMethodZhifu
(
String
order
Id
,
String
ipay
,
String
userId
,
public
String
JsoupMethodZhifu
(
String
order
Seq
,
String
ipay
,
String
userId
,
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
Exception
{
log
.
info
(
"----------首先发送支付请求接口----------"
);
//查询订单信息
Order
order
=
orderMapper
.
selectById
(
orderId
);
OrderView
orderView
=
orderViewMapper
.
selectById
(
order
.
getKdOrderId
());
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
id
=
uuid
.
split
(
"-"
)[
0
]
+
uuid
.
split
(
"-"
)[
1
];
//修改支付方式
Wrapper
<
OrderView
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"order_id"
,
orderId
);
wrapper
.
eq
(
"orderSeq"
,
orderSeq
);
//查询订单信息
OrderView
orderView
=
orderViewMapper
.
selectList
(
wrapper
).
get
(
0
);
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
dataMapping
.
put
(
"ipay"
,
ipay
);
...
...
@@ -478,12 +476,12 @@ public class DankuanController {
map
.
put
(
"ORDERNUMBER"
,
orderView
.
getOrderNumber
());
//身份证
if
(
Constant
.
Payment1
.
equals
(
ipay
))
{
//支付成功回调的页面
// String MERCHANTURL = Constant.TOMCATURL + "/dankuan/toPaymentSuccessPage?id=" + userId +"orderId="+id;
String
MERCHANTURL
=
"http://3715zj2369.qicp.vip
/#/hhr/dkSuccessful?id="
+
userId
+
"&"
+
"orderId="
+
id
;
//
if (Constant.Payment1.equals(ipay)) {
//
//支付成功回调的页面
//
// String MERCHANTURL = Constant.TOMCATURL + "/dankuan/toPaymentSuccessPage?id=" + userId +"orderId="+id;
String
MERCHANTURL
=
"http://3715zj2369.qicp.vip
:52511/#/hhr/dkSuccessful?id="
+
userId
+
"&"
+
"orderSeq="
+
orderSeq
;
map
.
put
(
"MERCHANTURL"
,
MERCHANTURL
);
}
//
}
//单宽回调后端接口地址
// map.put("BACKDROPURL", Constant.TOMCATURL + "/dankuan/toSubmisOrderPreser");
...
...
apply-net/src/main/java/com/winsun/controller/RongHeController.java
View file @
659a9a8c
...
...
@@ -271,7 +271,6 @@ public class RongHeController {
insert
=
orderViewMapper
.
insert
(
orderView
);
if
(
insert
==
1
)
{
orderV
.
setOrderId
(
orderView
.
getOrderId
());
orderV
.
setOrderSeq
(
orderSeq
);
orderV
.
setWebOrderAmount
(
webOrderAmount
);
return
ResponseData
.
success
(
orderV
,
"订单提交完成!"
);
...
...
@@ -401,21 +400,21 @@ public class RongHeController {
@PostMapping
(
value
=
"orderPay"
)
public
ResponseData
<
Object
>
toPaymentPlatformPage
(
HttpServletRequest
request
,
HttpServletResponse
response
){
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
order
Id
=
request
.
getParameter
(
"orderId
"
);
String
order
Seq
=
request
.
getParameter
(
"orderSeq
"
);
String
ipay
=
request
.
getParameter
(
"ipay"
);
String
userId
=
request
.
getParameter
(
"userId"
);
String
rhTime
=
request
.
getParameter
(
"rhTime"
);
try
{
boolean
boo1
=
redisLockUtil
.
redisLock
(
order
Id
,
uuid
,
10
);
boolean
boo1
=
redisLockUtil
.
redisLock
(
order
Seq
,
uuid
,
10
);
if
(!
boo1
){
return
ResponseData
.
error
(
"已在支付中"
);
}
String
result
=
JsoupMethodZhifu
(
order
Id
,
ipay
,
userId
,
request
,
response
,
rhTime
);
String
result
=
JsoupMethodZhifu
(
order
Seq
,
ipay
,
userId
,
request
,
response
,
rhTime
);
return
ResponseData
.
success
(
result
);
}
catch
(
Exception
e
){
e
.
getMessage
();
}
finally
{
redisLockUtil
.
deleteLock
(
order
Id
);
redisLockUtil
.
deleteLock
(
order
Seq
);
}
return
ResponseData
.
error
(
"订单异常"
);
}
...
...
@@ -429,18 +428,18 @@ public class RongHeController {
* @author ljh
* @Description:支付请求
*/
public
String
JsoupMethodZhifu
(
String
order
Id
,
String
ipay
,
String
userId
,
public
String
JsoupMethodZhifu
(
String
order
Seq
,
String
ipay
,
String
userId
,
HttpServletRequest
request
,
HttpServletResponse
response
,
String
rhTime
){
try
{
log
.
info
(
"----------首先发送支付请求接口----------"
);
//查询订单信息
Order
order
=
orderMapper
.
selectById
(
orderId
);
OrderView
orderView
=
orderViewMapper
.
selectById
(
order
.
getKdOrderId
());
String
uuid
=
UUID
.
randomUUID
().
toString
();
String
id
=
uuid
.
split
(
"-"
)[
0
]
+
uuid
.
split
(
"-"
)[
1
];
//修改支付方式
Wrapper
<
OrderView
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"order_id"
,
orderId
);
wrapper
.
eq
(
"orderSeq"
,
orderSeq
);
OrderView
orderView
=
orderViewMapper
.
selectList
(
wrapper
).
get
(
0
);
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
dataMapping
.
put
(
"ipay"
,
ipay
);
...
...
apply-net/src/main/java/com/winsun/controller/codeManagerController.java
View file @
659a9a8c
...
...
@@ -343,9 +343,7 @@ public class codeManagerController {
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
order
.
get
(
0
).
getKdOrderId
()),
"orderSeq"
,
order
.
get
(
0
).
getKdOrderId
());
List
<
OrderView
>
orderViews
=
orderViewMapper
.
selectList
(
wrapper
);
if
(
"0"
.
equals
(
orderViews
.
get
(
0
).
getWebOrderAmount
())){
mapData
.
put
(
"orderId"
,
order
.
get
(
0
).
getId
());
mapData
.
put
(
"orderSeq"
,
orderViews
.
get
(
0
).
getOrderSeq
());
mapData
.
put
(
"uptranseq"
,
orderViews
.
get
(
0
).
getUptranseq
());
mapData
.
put
(
"userType"
,
order
.
get
(
0
).
getUserType
());
mapData
.
put
(
"kapin"
,
order
.
get
(
0
).
getKapin
());
mapData
.
put
(
"code"
,
0
);
//不可重复下单"你已存在正在处理的订单,请勿重复下单"
...
...
@@ -353,12 +351,17 @@ public class codeManagerController {
}
if
(
orderViews
.
get
(
0
).
getUptranseq
()==
null
||
StringUtils
.
isBlank
(
orderViews
.
get
(
0
).
getUptranseq
()))
{
mapData
.
put
(
"orderId"
,
order
.
get
(
0
).
getId
());
mapData
.
put
(
"orderSeq"
,
orderViews
.
get
(
0
).
getOrderSeq
());
mapData
.
put
(
"userType"
,
order
.
get
(
0
).
getUserType
());
mapData
.
put
(
"kapin"
,
order
.
get
(
0
).
getKapin
());
mapData
.
put
(
"code"
,
2
);
//"你已存在未支付的订单,请前往支付页面"
return
ResponseData
.
error
(
mapData
,
"你已存在未支付的订单,请前往支付页面"
);
}
else
{
mapData
.
put
(
"orderSeq"
,
orderViews
.
get
(
0
).
getOrderSeq
());
mapData
.
put
(
"userType"
,
order
.
get
(
0
).
getUserType
());
mapData
.
put
(
"kapin"
,
order
.
get
(
0
).
getKapin
());
mapData
.
put
(
"code"
,
0
);
//不可重复下单"你已存在正在处理的订单,请勿重复下单"
return
ResponseData
.
error
(
mapData
,
"你已存在正在处理的订单,请勿重复下单"
);
}
}
...
...
old-user/src/main/java/com/winsun/controller/ChooseController.java
View file @
659a9a8c
...
...
@@ -64,23 +64,37 @@ public class ChooseController {
* 查询订单详情
*/
@RequestMapping
(
value
=
"selectOrderInfo"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Order
>
selectOrderInfo
(
@RequestParam
(
"orderId"
)
String
orderId
)
{
Order
order
=
orderMapper
.
selectById
(
orderId
);
if
(
"待活体"
.
equals
(
order
.
getOrderStatus
())
||
"待识别"
.
equals
(
order
.
getOrderStatus
())){
general
(
orderId
);
}
order
.
setIdCard
(
""
);
order
.
setGiftAccount
(
""
);
order
.
setGiftCypher
(
""
);
order
.
setNetPassword
(
""
);
if
(
StringUtils
.
isNotBlank
(
order
.
getNetNumber
())){
String
[]
split
=
order
.
getNetNumber
().
split
(
"@"
);
order
.
setNetNumber
(
order
.
getNetNumber
().
substring
(
0
,
1
)+
"****"
+
split
[
1
]);
}
if
(
StringUtils
.
isNotBlank
(
order
.
getContactNumber
())&&
order
.
getContactNumber
().
length
()==
11
){
order
.
setContactNumber
(
order
.
getContactNumber
().
substring
(
0
,
3
)+
"****"
+
order
.
getContactNumber
().
substring
(
7
,
11
));
public
ResponseData
<
Order
>
selectOrderInfo
(
@RequestParam
(
value
=
"orderid"
,
required
=
false
)
String
orderId
,
@RequestParam
(
value
=
"orderSeq"
,
required
=
false
)
String
orderSeq
)
{
try
{
Wrapper
<
Order
>
orderWrapper
=
new
EntityWrapper
<>();
if
(
StringUtils
.
isBlank
(
orderSeq
)&&
StringUtils
.
isBlank
(
orderId
)){
return
ResponseData
.
error
(
"参数缺少"
);
}
orderWrapper
.
eq
(
StringUtils
.
isNotBlank
(
orderId
),
"id"
,
orderId
);
orderWrapper
.
eq
(
StringUtils
.
isNotBlank
(
orderSeq
),
"kd_order_id"
,
orderSeq
);
Order
order
=
orderMapper
.
selectList
(
orderWrapper
).
get
(
0
);
orderId
=
order
.
getOrderId
();
if
(
"待活体"
.
equals
(
order
.
getOrderStatus
())
||
"待识别"
.
equals
(
order
.
getOrderStatus
())){
general
(
orderId
);
}
order
.
setIdCard
(
""
);
order
.
setGiftAccount
(
""
);
order
.
setGiftCypher
(
""
);
order
.
setNetPassword
(
""
);
if
(
StringUtils
.
isNotBlank
(
order
.
getNetNumber
())){
String
[]
split
=
order
.
getNetNumber
().
split
(
"@"
);
order
.
setNetNumber
(
order
.
getNetNumber
().
substring
(
0
,
1
)+
"****"
+
split
[
1
]);
}
if
(
StringUtils
.
isNotBlank
(
order
.
getContactNumber
())&&
order
.
getContactNumber
().
length
()==
11
){
order
.
setContactNumber
(
order
.
getContactNumber
().
substring
(
0
,
3
)+
"****"
+
order
.
getContactNumber
().
substring
(
7
,
11
));
}
return
ResponseData
.
success
(
order
);
}
catch
(
Exception
e
){
e
.
getMessage
();
return
ResponseData
.
error
(
""
);
}
return
ResponseData
.
success
(
order
);
}
/**
...
...
@@ -108,9 +122,22 @@ public class ChooseController {
* 查询订单历史状态
*/
@RequestMapping
(
value
=
"selectOrderHis"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
List
<
Map
<
String
,
Object
>>>
selectOrderHis
(
@RequestParam
(
"orderId"
)
String
orderId
)
{
List
<
Map
<
String
,
Object
>>
list
=
appMapper
.
selectOrderHis
(
orderId
);
return
ResponseData
.
success
(
list
);
public
ResponseData
<
List
<
Map
<
String
,
Object
>>>
selectOrderHis
(
@RequestParam
(
value
=
"orderId"
,
required
=
false
)
String
orderId
,
@RequestParam
(
value
=
"orderSeq"
,
required
=
false
)
String
orderSeq
)
{
try
{
if
(
StringUtils
.
isNotBlank
(
orderSeq
)){
Wrapper
<
Order
>
wrapper2
=
new
EntityWrapper
<>();
wrapper2
.
eq
(
StringUtils
.
isNotBlank
(
orderSeq
),
"kd_order"
,
orderSeq
);
List
<
Order
>
order
=
orderMapper
.
selectList
(
wrapper2
);
if
(
order
.
size
()>
0
){
orderId
=
order
.
get
(
0
).
getOrderId
();
}
}
List
<
Map
<
String
,
Object
>>
list
=
appMapper
.
selectOrderHis
(
orderId
);
return
ResponseData
.
success
(
list
);
}
catch
(
Exception
e
){
e
.
getMessage
();
return
ResponseData
.
error
(
""
);
}
}
/**
...
...
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