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
09518933
Commit
09518933
authored
Nov 18, 2020
by
zhiheng.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jar包版本升级
parent
ff3097fa
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
33 additions
and
17 deletions
+33
-17
assortment-ordercenter-sdk/pom.xml
+1
-1
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/response/payment/OrderPayResponse.java
+3
-0
order-application-service/pom.xml
+1
-1
order-application-service/src/main/java/cn/freemud/OrderApplication.java
+1
-1
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+18
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+2
-0
order-management/pom.xml
+1
-7
order-management/src/main/java/cn/freemud/management/service/handle/PaymentHandle.java
+6
-7
No files found.
assortment-ordercenter-sdk/pom.xml
View file @
09518933
...
...
@@ -10,7 +10,7 @@
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.2.
0
-SNAPSHOT
</version>
<version>
2.2.
1
-SNAPSHOT
</version>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/response/payment/OrderPayResponse.java
View file @
09518933
...
...
@@ -63,6 +63,9 @@ public class OrderPayResponse {
private
String
wxAppid
;
private
String
orderId
;
private
String
payMode
;
private
List
<
PayItem
>
payItem
=
new
ArrayList
<>();
@NoArgsConstructor
...
...
order-application-service/pom.xml
View file @
09518933
...
...
@@ -40,7 +40,7 @@
<dependency>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.
0.0
-SNAPSHOT
</version>
<version>
2.
2.1
-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/OrderApplication.java
View file @
09518933
...
...
@@ -44,7 +44,7 @@ import java.util.concurrent.ThreadPoolExecutor;
@EnableSwagger2
@EnableCircuitBreaker
@SpringBootApplication
@EnableDiscoveryClient
//
@EnableDiscoveryClient
@EnableAspectJAutoProxy
@ComponentScan
({
"cn.freemud"
,
"com.freemud"
})
@MapperScan
({
"cn.freemud.*.dao"
,
"com.freemud.sdk.api.assortment.orderdistributor.mapper"
,
"com.freemud.api.assortment.datamanager.manager"
,
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
09518933
...
...
@@ -3754,4 +3754,22 @@ public class OrderAdapter {
}
return
responseDto
;
}
public
MultiOrderRefundRequest
getMultiOrderPayRefundRequest
(
QueryOrdersResponseDto
.
DataBean
.
OrderBean
orderBean
,
Long
refundId
)
{
MultiOrderRefundRequest
multiQueryRequest
=
new
MultiOrderRefundRequest
();
multiQueryRequest
.
setStationId
(
"1"
);
multiQueryRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
multiQueryRequest
.
setStoreId
(
orderBean
.
getShopId
());
multiQueryRequest
.
setFmId
(
""
);
multiQueryRequest
.
setRefundAmount
(
orderBean
.
getAmount
());
multiQueryRequest
.
setRefundTradeNo
(
String
.
valueOf
(
refundId
));
multiQueryRequest
.
setStoreId
(
orderBean
.
getShopId
());
multiQueryRequest
.
setNotifyUrl
(
refundNotifyCallback
);
multiQueryRequest
.
setVer
(
"V1"
);
multiQueryRequest
.
setVer3
(
false
);
multiQueryRequest
.
setOutOrderNo
(
orderBean
.
getOid
());
return
multiQueryRequest
;
}
}
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
09518933
...
...
@@ -157,6 +157,8 @@ public class OrderServiceImpl implements Orderservice {
private
final
Integer
RESPONSE_SUCCESS_CODE
=
100
;
public
final
static
String
RESPONSE_SUCCESS_STR
=
"100"
;
private
static
Gson
gson
=
new
Gson
();
@Value
(
"${saas.reverseNotifyiDcUrl}"
)
...
...
order-management/pom.xml
View file @
09518933
...
...
@@ -65,7 +65,7 @@
<dependency>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.
1.9
-SNAPSHOT
</version>
<version>
2.
2.1
-SNAPSHOT
</version>
<scope>
provided
</scope>
</dependency>
<dependency>
...
...
@@ -177,12 +177,6 @@
<version>
2.7.0
</version>
<scope>
provided
</scope>
</dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.1.9-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
order-management/src/main/java/cn/freemud/management/service/handle/PaymentHandle.java
View file @
09518933
...
...
@@ -142,20 +142,19 @@ public class PaymentHandle {
return
payRefundResponse
;
}
public
PayRefundResponse
multiRefund
(
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
){
PayRefundStatus
refundStatus
=
PayRefundStatus
.
SUCCESS
;
public
PayRefundResponse
multiRefund
(
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
)
{
PayRefundStatus
refundStatus
=
PayRefundStatus
.
SUCCESS
;
MultiOrderRefundRequest
multiOrderRefundRequest
=
paymentSdkAdapter
.
getMultiOrderPayRefundRequest
(
orderBean
);
MultiOrderRefundResponse
multiOrderRefundResponse
=
mulitiPaymentClient
.
paymentApplicationRefund
(
multiOrderRefundRequest
,
orderBean
.
getCompanyId
());
MultiOrderRefundResponse
multiOrderRefundResponse
=
mulitiPaymentClient
.
paymentApplicationRefund
(
multiOrderRefundRequest
,
orderBean
.
getCompanyId
());
if
(
multiOrderRefundResponse
==
null
||
multiOrderRefundResponse
.
getData
()
==
null
||
!
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
domain
.
ResponseCodeConstant
.
ORDER_PAY_RESPONSE_SUCCESS
.
equals
(
multiOrderRefundResponse
.
getCode
()))
{
throw
new
OrderServiceException
(
ResponseResult
.
REFUND_EXCEPTION
);
}
List
<
MultiOrderRefundResponse
.
RefundPlatformResponse
>
refundPlatformResponseList
=
multiOrderRefundResponse
.
getData
().
refundPlatformResponseList
;
refundPlatformResponseList
=
refundPlatformResponseList
.
stream
().
filter
(
m
->
!
m
.
getEbcode
().
equalsIgnoreCase
(
"10102"
)).
collect
(
Collectors
.
toList
());
if
(
null
!=
refundPlatformResponseList
&&
refundPlatformResponseList
.
size
()>
0
)
{
redisCache
.
save
(
RedisUtil
.
getPaymentTransIdSequenceKey
(
refundPlatformResponseList
.
get
(
0
).
getTransId
()),
orderBean
.
getOid
(),
1L
,
TimeUnit
.
DAYS
);
if
(
null
!=
refundPlatformResponseList
&&
refundPlatformResponseList
.
size
()
>
0
)
{
redisCache
.
save
(
RedisUtil
.
getPaymentTransIdSequenceKey
(
refundPlatformResponseList
.
get
(
0
).
getTransId
()),
orderBean
.
getOid
(),
1L
,
TimeUnit
.
DAYS
);
}
return
handlePayRefundResponse
(
refundStatus
,
multiOrderRefundRequest
.
getRefundTradeNo
());
return
null
;
return
handlePayRefundResponse
(
refundStatus
,
multiOrderRefundRequest
.
getRefundTradeNo
());
}
}
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