Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
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
order-group-application
order-group
Commits
8eef2357
Commit
8eef2357
authored
Sep 14, 2020
by
vega
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
银联礼品卡修改为电子风味卡
parent
6760c7a0
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
16 deletions
+16
-16
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+1
-1
order-application-service/src/main/java/cn/freemud/entities/dto/order/CreatePrepayRequestDto.java
+1
-1
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
+8
-8
order-application-service/src/main/java/cn/freemud/enums/PayChannel.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+5
-5
No files found.
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
8eef2357
...
@@ -918,7 +918,7 @@ public class OrderAdapter {
...
@@ -918,7 +918,7 @@ public class OrderAdapter {
}
else
if
(
ordersBean
.
getPayChannel
()
!=
null
&&
PayChannel
.
WXPAY
.
getCode
().
equals
(
ordersBean
.
getPayChannel
()))
{
}
else
if
(
ordersBean
.
getPayChannel
()
!=
null
&&
PayChannel
.
WXPAY
.
getCode
().
equals
(
ordersBean
.
getPayChannel
()))
{
responseVo
.
setOrderPayType
(
"微信支付"
);
responseVo
.
setOrderPayType
(
"微信支付"
);
}
else
if
(
ordersBean
.
getPayChannel
()
!=
null
&&
Objects
.
equals
(
PayChannel
.
USVCP
.
getCode
(),
ordersBean
.
getPayChannel
()))
{
}
else
if
(
ordersBean
.
getPayChannel
()
!=
null
&&
Objects
.
equals
(
PayChannel
.
USVCP
.
getCode
(),
ordersBean
.
getPayChannel
()))
{
responseVo
.
setOrderPayType
(
"
银联SVC
卡支付"
);
responseVo
.
setOrderPayType
(
"
电子风味
卡支付"
);
}
else
{
}
else
{
responseVo
.
setOrderPayType
(
"微信支付"
);
responseVo
.
setOrderPayType
(
"微信支付"
);
}
}
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/order/CreatePrepayRequestDto.java
View file @
8eef2357
...
@@ -60,7 +60,7 @@ public class CreatePrepayRequestDto {
...
@@ -60,7 +60,7 @@ public class CreatePrepayRequestDto {
private
OrderClientType
orderClient
;
private
OrderClientType
orderClient
;
/**
/**
* 使用
银联礼品
卡
* 使用
电子风味
卡
*/
*/
private
CreateOrderVo
.
UnionPayCard
unionPayCard
;
private
CreateOrderVo
.
UnionPayCard
unionPayCard
;
}
}
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
View file @
8eef2357
...
@@ -207,25 +207,25 @@ public class CreateOrderVo {
...
@@ -207,25 +207,25 @@ public class CreateOrderVo {
private
String
channelType
;
private
String
channelType
;
/**
/**
* 是否使用
银联SVC
卡,如果不为空则为使用
* 是否使用
电子风味
卡,如果不为空则为使用
*/
*/
@Valid
@Valid
@ApiModelProperty
(
value
=
"
银联SVC
卡"
)
@ApiModelProperty
(
value
=
"
电子风味
卡"
)
private
UnionPayCard
unionPayCard
;
private
UnionPayCard
unionPayCard
;
/**
/**
*
银联SVC
卡
*
电子风味
卡
*/
*/
@Data
@Data
@ApiModel
(
value
=
"
银联SVC卡"
,
description
=
"如果传了银联SVC
卡字段,此类中属性必传"
)
@ApiModel
(
value
=
"
电子风味卡"
,
description
=
"如果传了电子风味
卡字段,此类中属性必传"
)
public
static
class
UnionPayCard
{
public
static
class
UnionPayCard
{
@NotNull
(
message
=
"
银联SVC
卡手机号必传"
)
@NotNull
(
message
=
"
电子风味
卡手机号必传"
)
@ApiModelProperty
(
value
=
"
银联SVC
卡卡号(手机号)"
,
required
=
true
)
@ApiModelProperty
(
value
=
"
电子风味
卡卡号(手机号)"
,
required
=
true
)
private
String
code
;
private
String
code
;
@NotNull
(
message
=
"
银联SVC
卡密码必传"
)
@NotNull
(
message
=
"
电子风味
卡密码必传"
)
@ApiModelProperty
(
value
=
"
银联SVC
卡密码"
,
required
=
true
)
@ApiModelProperty
(
value
=
"
电子风味
卡密码"
,
required
=
true
)
private
String
password
;
private
String
password
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/enums/PayChannel.java
View file @
8eef2357
...
@@ -18,7 +18,7 @@ public enum PayChannel {
...
@@ -18,7 +18,7 @@ public enum PayChannel {
/**
/**
* union svc pay
* union svc pay
*/
*/
USVCP
(
"10556"
,
"
银联SVC
支付"
),
USVCP
(
"10556"
,
"
电子风味卡
支付"
),
ALIPAY
(
"10300"
,
"支付宝"
),
ALIPAY
(
"10300"
,
"支付宝"
),
WXPAY
(
"10211"
,
"微信"
);
WXPAY
(
"10211"
,
"微信"
);
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
8eef2357
...
@@ -1807,7 +1807,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1807,7 +1807,7 @@ public class OrderServiceImpl implements Orderservice {
if
(
totalAmount
<
0
)
{
if
(
totalAmount
<
0
)
{
throw
new
ServiceException
(
ResponseResult
.
PAY_AMOUNT_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
PAY_AMOUNT_ERROR
);
}
else
if
(
totalAmount
>
0
&&
Objects
.
nonNull
(
createPrepayRequestDto
.
getUnionPayCard
()))
{
}
else
if
(
totalAmount
>
0
&&
Objects
.
nonNull
(
createPrepayRequestDto
.
getUnionPayCard
()))
{
//
银联礼品
卡支付
//
电子风味
卡支付
orderPayResponse
=
uSvcPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
LogThreadLocal
.
getTrackingNo
(),
createPrepayRequestDto
.
getUnionPayCard
());
orderPayResponse
=
uSvcPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
LogThreadLocal
.
getTrackingNo
(),
createPrepayRequestDto
.
getUnionPayCard
());
}
else
if
(
totalAmount
>
0
&&
StringUtils
.
isBlank
(
cardCode
))
{
}
else
if
(
totalAmount
>
0
&&
StringUtils
.
isBlank
(
cardCode
))
{
orderPayResponse
=
getPreOrderPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
LogThreadLocal
.
getTrackingNo
(),
createPrepayRequestDto
.
getCardAmount
(),
transId
);
orderPayResponse
=
getPreOrderPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
LogThreadLocal
.
getTrackingNo
(),
createPrepayRequestDto
.
getCardAmount
(),
transId
);
...
@@ -1863,7 +1863,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1863,7 +1863,7 @@ public class OrderServiceImpl implements Orderservice {
private
OrderPayResponse
uSvcPay
(
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
,
PaymentRequest
paymentRequest
,
String
transId
,
String
trackingNo
,
CreateOrderVo
.
UnionPayCard
unionPayCard
)
{
private
OrderPayResponse
uSvcPay
(
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
,
PaymentRequest
paymentRequest
,
String
transId
,
String
trackingNo
,
CreateOrderVo
.
UnionPayCard
unionPayCard
)
{
OrderPayResponse
orderPayResponse
=
new
OrderPayResponse
();
OrderPayResponse
orderPayResponse
=
new
OrderPayResponse
();
if
(
Objects
.
isNull
(
unionPayCard
)
||
StringUtils
.
isBlank
(
unionPayCard
.
getCode
())
||
StringUtils
.
isBlank
(
unionPayCard
.
getPassword
()))
{
if
(
Objects
.
isNull
(
unionPayCard
)
||
StringUtils
.
isBlank
(
unionPayCard
.
getCode
())
||
StringUtils
.
isBlank
(
unionPayCard
.
getPassword
()))
{
orderPayResponse
.
setMsg
(
"
银联礼品
卡信息缺失"
);
orderPayResponse
.
setMsg
(
"
电子风味
卡信息缺失"
);
return
orderPayResponse
;
return
orderPayResponse
;
}
}
CodePayRequest
request
=
new
CodePayRequest
();
CodePayRequest
request
=
new
CodePayRequest
();
...
@@ -1872,7 +1872,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1872,7 +1872,7 @@ public class OrderServiceImpl implements Orderservice {
request
.
setBusinessDate
(
DateTimeFormatter
.
ofPattern
(
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
).
format
(
LocalDateTime
.
now
()));
request
.
setBusinessDate
(
DateTimeFormatter
.
ofPattern
(
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
).
format
(
LocalDateTime
.
now
()));
// paymentRequest 的 payCode可能为null,不保险
// paymentRequest 的 payCode可能为null,不保险
request
.
setPayCode
(
PayChannel
.
USVCP
.
getCode
());
request
.
setPayCode
(
PayChannel
.
USVCP
.
getCode
());
//
银联svc
卡信息
//
电子风味
卡信息
request
.
setCode
(
unionPayCard
.
getCode
());
request
.
setCode
(
unionPayCard
.
getCode
());
request
.
setCardPassword
(
unionPayCard
.
getPassword
());
request
.
setCardPassword
(
unionPayCard
.
getPassword
());
request
.
setPartnerId
(
partnerId
);
request
.
setPartnerId
(
partnerId
);
...
@@ -1884,7 +1884,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1884,7 +1884,7 @@ public class OrderServiceImpl implements Orderservice {
request
.
setVer
(
"2"
);
request
.
setVer
(
"2"
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CodePayResponse
>
responseBase
=
paymentNewService
.
codePay
(
request
,
trackingNo
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CodePayResponse
>
responseBase
=
paymentNewService
.
codePay
(
request
,
trackingNo
);
if
(
responseBase
==
null
||
!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
responseBase
.
getCode
())
||
responseBase
.
getData
().
getData
()
==
null
)
{
if
(
responseBase
==
null
||
!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
responseBase
.
getCode
())
||
responseBase
.
getData
().
getData
()
==
null
)
{
orderPayResponse
.
setMsg
(
Objects
.
isNull
(
responseBase
)
?
"
银联礼品
卡支付异常"
:
responseBase
.
getMessage
());
orderPayResponse
.
setMsg
(
Objects
.
isNull
(
responseBase
)
?
"
电子风味
卡支付异常"
:
responseBase
.
getMessage
());
}
else
{
}
else
{
CodePayResponse
.
CodePayDate
codePayResponse
=
responseBase
.
getData
().
getData
();
CodePayResponse
.
CodePayDate
codePayResponse
=
responseBase
.
getData
().
getData
();
orderPayResponse
.
setFmId
(
codePayResponse
.
getFmId
());
orderPayResponse
.
setFmId
(
codePayResponse
.
getFmId
());
...
@@ -2413,7 +2413,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -2413,7 +2413,7 @@ public class OrderServiceImpl implements Orderservice {
if
(
totalAmount
<
0
)
{
if
(
totalAmount
<
0
)
{
throw
new
ServiceException
(
ResponseResult
.
PAY_AMOUNT_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
PAY_AMOUNT_ERROR
);
}
}
//
银联礼品
卡支付
//
电子风味
卡支付
if
(
totalAmount
>
0
&&
Objects
.
nonNull
(
createOrderVo
.
getUnionPayCard
()))
{
if
(
totalAmount
>
0
&&
Objects
.
nonNull
(
createOrderVo
.
getUnionPayCard
()))
{
return
uSvcPay
(
fatherBeanListOne
,
paymentRequest
,
fatherBeanListOne
.
getOid
(),
LogThreadLocal
.
getTrackingNo
(),
createOrderVo
.
getUnionPayCard
());
return
uSvcPay
(
fatherBeanListOne
,
paymentRequest
,
fatherBeanListOne
.
getOid
(),
LogThreadLocal
.
getTrackingNo
(),
createOrderVo
.
getUnionPayCard
());
}
}
...
...
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