记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
c477238e
Commit
c477238e
authored
Apr 24, 2025
by
zhoujianping
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.用户申请退款,自动触发退票
parent
fe3b4bc5
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
5 deletions
+14
-5
KylinOrderTicketsRefundServiceImpl.java
...ylin/service/impl/KylinOrderTicketsRefundServiceImpl.java
+1
-1
OrderRefundCallbackController.java
...form/controller/refund/OrderRefundCallbackController.java
+9
-2
OrderRefundsCallbackServiceImpl.java
...tform/service/refund/OrderRefundsCallbackServiceImpl.java
+4
-2
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsRefundServiceImpl.java
View file @
c477238e
...
@@ -276,7 +276,7 @@ public class KylinOrderTicketsRefundServiceImpl {
...
@@ -276,7 +276,7 @@ public class KylinOrderTicketsRefundServiceImpl {
if
(
orderTicketVo
.
getGetTicketType
().
equals
(
"electronic"
)){
if
(
orderTicketVo
.
getGetTicketType
().
equals
(
"electronic"
)){
try
{
try
{
MultiValueMap
<
String
,
String
>
params
=
new
LinkedMultiValueMap
();
MultiValueMap
<
String
,
String
>
params
=
new
LinkedMultiValueMap
();
params
.
add
(
"orderRefund
Batche
sId"
,
orderRefundId
);
params
.
add
(
"orderRefundsId"
,
orderRefundId
);
MultiValueMap
<
String
,
String
>
headers
=
new
LinkedMultiValueMap
();
MultiValueMap
<
String
,
String
>
headers
=
new
LinkedMultiValueMap
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
log
.
info
(
"触发自动退款参数"
+
JsonUtils
.
toJson
(
params
));
log
.
info
(
"触发自动退款参数"
+
JsonUtils
.
toJson
(
params
));
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/refund/OrderRefundCallbackController.java
View file @
c477238e
...
@@ -6,10 +6,14 @@ import com.liquidnet.service.kylin.dto.param.RefundCallbackParam;
...
@@ -6,10 +6,14 @@ import com.liquidnet.service.kylin.dto.param.RefundCallbackParam;
import
com.liquidnet.service.kylin.dto.param.RefundSearchParam
;
import
com.liquidnet.service.kylin.dto.param.RefundSearchParam
;
import
com.liquidnet.service.platform.service.refund.OrderRefundsCallbackServiceImpl
;
import
com.liquidnet.service.platform.service.refund.OrderRefundsCallbackServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.NotBlank
;
/**
/**
* <p>
* <p>
* 退款回掉
* 退款回掉
...
@@ -35,8 +39,11 @@ public class OrderRefundCallbackController {
...
@@ -35,8 +39,11 @@ public class OrderRefundCallbackController {
@PostMapping
(
"automaticRefund"
)
@PostMapping
(
"automaticRefund"
)
@ApiOperation
(
"用户自动退款"
)
@ApiOperation
(
"用户自动退款"
)
public
void
automaticRefund
(
@RequestBody
RefundApplyParam
param
)
{
@ApiImplicitParams
({
orderRefundsCallbackServiceImpl
.
automaticRefund
(
param
);
@ApiImplicitParam
(
type
=
"from"
,
required
=
true
,
dataType
=
"String"
,
name
=
"orderRefundsId"
,
value
=
"orderRefundsId"
,
example
=
"0"
)
})
public
ResponseDto
<
String
>
automaticRefund
(
@RequestParam
(
"orderRefundsId"
)
@NotBlank
(
message
=
"退款id不能为空"
)
String
orderRefundsId
)
{
return
orderRefundsCallbackServiceImpl
.
automaticRefund
(
orderRefundsId
);
}
}
@GetMapping
(
"alipayActiveCallback"
)
@GetMapping
(
"alipayActiveCallback"
)
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/refund/OrderRefundsCallbackServiceImpl.java
View file @
c477238e
...
@@ -141,10 +141,10 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
...
@@ -141,10 +141,10 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
return
"success"
;
return
"success"
;
}
}
public
void
automaticRefund
(
RefundApplyParam
param
)
{
public
ResponseDto
<
String
>
automaticRefund
(
String
orderRefundsId
)
{
KylinOrderRefunds
refund
=
kylinOrderRefundsMapper
.
selectOne
(
KylinOrderRefunds
refund
=
kylinOrderRefundsMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
KylinOrderRefunds
.
class
)
Wrappers
.
lambdaQuery
(
KylinOrderRefunds
.
class
)
.
eq
(
KylinOrderRefunds:
:
getOrderRefundsId
,
param
.
getOrderRefundBatchesId
()
)
.
eq
(
KylinOrderRefunds:
:
getOrderRefundsId
,
orderRefundsId
)
);
);
KylinOrderTickets
oderInfo
=
kylinOrderTicketsMapper
.
selectOne
(
KylinOrderTickets
oderInfo
=
kylinOrderTicketsMapper
.
selectOne
(
new
QueryWrapper
<
KylinOrderTickets
>()
new
QueryWrapper
<
KylinOrderTickets
>()
...
@@ -188,10 +188,12 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
...
@@ -188,10 +188,12 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
Query
.
query
(
Criteria
.
where
(
"orderRefundsId"
).
is
(
refund
.
getOrderRefundsId
())).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"orderRefundsId"
).
is
(
refund
.
getOrderRefundsId
())).
getQueryObject
(),
objectFail
objectFail
);
);
ResponseDto
.
failure
(
"fail"
);
}
}
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
log
.
info
(
"自动退款请求pay失败e"
+
e
.
getMessage
());
log
.
info
(
"自动退款请求pay失败e"
+
e
.
getMessage
());
}
}
return
ResponseDto
.
success
(
"success"
);
}
}
@Override
@Override
public
String
getOrderRefundCode
(
String
orderRefundCode
,
int
type
)
{
public
String
getOrderRefundCode
(
String
orderRefundCode
,
int
type
)
{
...
...
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