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
c1af8397
Commit
c1af8397
authored
May 30, 2022
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
支付关单内层code判断
parent
c619d0bf
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
27 additions
and
29 deletions
+27
-29
order-application-service/src/main/java/cn/freemud/entities/dto/pay/CloseUnifiedOrderResult.java
+1
-1
order-application-service/src/main/java/cn/freemud/entities/dto/pay/PaymentCloseUnifiedOrderResponse.java
+9
-9
order-application-service/src/main/java/cn/freemud/service/impl/AppOrderServiceImpl.java
+4
-6
order-application-service/src/main/java/cn/freemud/service/impl/EncircleOrderServiceImpl.java
+5
-7
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
+7
-5
order-application-service/src/main/java/cn/freemud/service/thirdparty/PaymentNewClient.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/pay/CloseUnifiedOrderResult.java
View file @
c1af8397
...
@@ -5,7 +5,7 @@ import lombok.Data;
...
@@ -5,7 +5,7 @@ import lombok.Data;
@Data
@Data
public
class
CloseUnifiedOrderResult
{
public
class
CloseUnifiedOrderResult
{
private
Integer
resultCode
;
private
String
resultCode
;
private
String
resultMsg
;
private
String
resultMsg
;
}
}
order-application-service/src/main/java/cn/freemud/entities/dto/pay/PaymentCloseUnifiedOrderResponse.java
View file @
c1af8397
package
cn
.
freemud
.
entities
.
dto
.
pay
;
//
package cn.freemud.entities.dto.pay;
//
public
class
PaymentCloseUnifiedOrderResponse
{
//
public class PaymentCloseUnifiedOrderResponse {
//
private
Integer
code
;
//
private Integer code;
private
String
message
;
//
private String message;
private
CloseUnifiedOrderResult
data
;
//
private CloseUnifiedOrderResult data;
//
}
//
}
order-application-service/src/main/java/cn/freemud/service/impl/AppOrderServiceImpl.java
View file @
c1af8397
...
@@ -10,10 +10,7 @@ import cn.freemud.entities.dto.coupon.InvalidCouponsRequestDto;
...
@@ -10,10 +10,7 @@ import cn.freemud.entities.dto.coupon.InvalidCouponsRequestDto;
import
cn.freemud.entities.dto.coupon.InvalidCouponsResponseDto
;
import
cn.freemud.entities.dto.coupon.InvalidCouponsResponseDto
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreatePrepayRequestDto
;
import
cn.freemud.entities.dto.order.CreatePrepayRequestDto
;
import
cn.freemud.entities.dto.pay.PaymentCloseUnifiedOrderRequest
;
import
cn.freemud.entities.dto.pay.*
;
import
cn.freemud.entities.dto.pay.PaymentCloseUnifiedOrderResponse
;
import
cn.freemud.entities.dto.pay.PaymentQueryRequestDto
;
import
cn.freemud.entities.dto.pay.PaymentQueryResponseDto
;
import
cn.freemud.entities.dto.shoppingCart.ActivityDiscountsDto
;
import
cn.freemud.entities.dto.shoppingCart.ActivityDiscountsDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.entities.vo.*
;
...
@@ -339,8 +336,9 @@ public class AppOrderServiceImpl implements AppOrderService {
...
@@ -339,8 +336,9 @@ public class AppOrderServiceImpl implements AppOrderService {
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
=
payServiceimpl
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
=
payServiceimpl
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
()))
{
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
())
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getData
().
getResultCode
()))
{
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
}
}
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/EncircleOrderServiceImpl.java
View file @
c1af8397
...
@@ -7,10 +7,7 @@ import cn.freemud.constant.ResponseCodeConstant;
...
@@ -7,10 +7,7 @@ import cn.freemud.constant.ResponseCodeConstant;
import
cn.freemud.entities.UpdateReserveOrderResponseVo
;
import
cn.freemud.entities.UpdateReserveOrderResponseVo
;
import
cn.freemud.entities.bo.CreateOrderBONew
;
import
cn.freemud.entities.bo.CreateOrderBONew
;
import
cn.freemud.entities.dto.*
;
import
cn.freemud.entities.dto.*
;
import
cn.freemud.entities.dto.pay.PaymentCloseUnifiedOrderRequest
;
import
cn.freemud.entities.dto.pay.*
;
import
cn.freemud.entities.dto.pay.PaymentCloseUnifiedOrderResponse
;
import
cn.freemud.entities.dto.pay.PaymentQueryRequestDto
;
import
cn.freemud.entities.dto.pay.PaymentQueryResponseDto
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountRequestDto
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountRequestDto
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountResponseDto
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountResponseDto
;
import
cn.freemud.entities.dto.promotion.CouponPromotionDto
;
import
cn.freemud.entities.dto.promotion.CouponPromotionDto
;
...
@@ -587,9 +584,10 @@ public class EncircleOrderServiceImpl implements EncircleOrderService {
...
@@ -587,9 +584,10 @@ public class EncircleOrderServiceImpl implements EncircleOrderService {
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setPartnerId
(
assortmentCustomerInfoVo
.
getPartnerId
());
closeUnifiedOrderRequest
.
setPartnerId
(
assortmentCustomerInfoVo
.
getPartnerId
());
closeUnifiedOrderRequest
.
setStoreId
(
assortmentCustomerInfoVo
.
getStoreId
());
closeUnifiedOrderRequest
.
setStoreId
(
assortmentCustomerInfoVo
.
getStoreId
());
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
=
payService
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
=
payService
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
())){
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
())
return
ResponseUtil
.
error
(
ResponseResult
.
ENCIRCLEORDER_PRE_PAYMENT_CLOSE_FAILED
);
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getData
().
getResultCode
()))
{
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
}
}
}
}
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
View file @
c1af8397
...
@@ -848,7 +848,7 @@ public class PayServiceImpl {
...
@@ -848,7 +848,7 @@ public class PayServiceImpl {
/**
/**
* 关闭预支付订单
* 关闭预支付订单
*/
*/
public
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
(
PaymentCloseUnifiedOrderRequest
request
){
public
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
(
PaymentCloseUnifiedOrderRequest
request
){
return
paymentNewClient
.
cancelNewUnifiedOrder
(
request
);
return
paymentNewClient
.
cancelNewUnifiedOrder
(
request
);
}
}
...
@@ -944,8 +944,9 @@ public class PayServiceImpl {
...
@@ -944,8 +944,9 @@ public class PayServiceImpl {
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
=
this
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
=
this
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
()))
{
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
())
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getData
().
getResultCode
()))
{
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
}
}
}
}
...
@@ -983,8 +984,9 @@ public class PayServiceImpl {
...
@@ -983,8 +984,9 @@ public class PayServiceImpl {
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setVer
(
"2"
);
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
closeUnifiedOrderRequest
.
setStoreId
(
orderBean
.
getShopId
());
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
=
this
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
=
this
.
cancelNewUnifiedOrder
(
closeUnifiedOrderRequest
);
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
()))
{
if
(
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getCode
())
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
cancelNewUnifiedOrder
.
getData
().
getResultCode
()))
{
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
throw
new
ServiceException
(
ResponseResult
.
ORDER_PRE_PAYMENT_CLOSE_FAILED
);
}
}
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/thirdparty/PaymentNewClient.java
View file @
c1af8397
...
@@ -68,7 +68,7 @@ public interface PaymentNewClient {
...
@@ -68,7 +68,7 @@ public interface PaymentNewClient {
*/
*/
@LogIgnoreFeign
(
logMessage
=
"payClose"
)
@LogIgnoreFeign
(
logMessage
=
"payClose"
)
@PostMapping
(
"paymentcenter/close"
)
@PostMapping
(
"paymentcenter/close"
)
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
PaymentCloseUnifiedOrderResponse
>
cancelNewUnifiedOrder
(
@RequestBody
PaymentCloseUnifiedOrderRequest
request
);
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
CloseUnifiedOrderResult
>
cancelNewUnifiedOrder
(
@RequestBody
PaymentCloseUnifiedOrderRequest
request
);
/**
/**
* 支付查询
* 支付查询
...
...
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