记得上下班打卡 | 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
f0ee7244
Commit
f0ee7244
authored
Oct 14, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/new_member' into new_member
parents
b6b9bd8a
53e99fa9
Changes
5
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
72 additions
and
49 deletions
+72
-49
KylinOrderRefundsVo.java
...net/service/kylin/dto/vo/returns/KylinOrderRefundsVo.java
+4
-2
OrderRefundDao.java
.../java/com/liquidnet/service/kylin/dao/OrderRefundDao.java
+2
-2
KylinOrderRefunds.java
...com/liquidnet/service/kylin/entity/KylinOrderRefunds.java
+2
-2
KylinRefundsStatusServiceImpl.java
...latform/service/refund/KylinRefundsStatusServiceImpl.java
+46
-35
OrderRefundsCallbackServiceImpl.java
...tform/service/refund/OrderRefundsCallbackServiceImpl.java
+18
-8
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/KylinOrderRefundsVo.java
View file @
f0ee7244
...
@@ -28,6 +28,8 @@ import java.util.List;
...
@@ -28,6 +28,8 @@ import java.util.List;
@ApiModel
@ApiModel
public
class
KylinOrderRefundsVo
implements
Serializable
,
Cloneable
{
public
class
KylinOrderRefundsVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
268172565273929795L
;
@ApiModelProperty
(
value
=
"主键ID"
)
@ApiModelProperty
(
value
=
"主键ID"
)
private
String
orderRefundsId
;
private
String
orderRefundsId
;
...
@@ -167,10 +169,10 @@ public class KylinOrderRefundsVo implements Serializable,Cloneable {
...
@@ -167,10 +169,10 @@ public class KylinOrderRefundsVo implements Serializable,Cloneable {
this
.
statusName
=
"退款失败"
;
this
.
statusName
=
"退款失败"
;
break
;
break
;
case
7
:
case
7
:
this
.
statusName
=
"
二审
通过等待退款"
;
this
.
statusName
=
"
财务
通过等待退款"
;
break
;
break
;
case
8
:
case
8
:
this
.
statusName
=
"
二审
驳回退款"
;
this
.
statusName
=
"
财务
驳回退款"
;
break
;
break
;
default
:
default
:
this
.
statusName
=
"其他"
;
this
.
statusName
=
"其他"
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/OrderRefundDao.java
View file @
f0ee7244
...
@@ -103,10 +103,10 @@ public class OrderRefundDao implements Serializable {
...
@@ -103,10 +103,10 @@ public class OrderRefundDao implements Serializable {
this
.
statusName
=
"退款失败"
;
this
.
statusName
=
"退款失败"
;
break
;
break
;
case
7
:
case
7
:
this
.
statusName
=
"
二审
通过等待退款"
;
this
.
statusName
=
"
财务
通过等待退款"
;
break
;
break
;
case
8
:
case
8
:
this
.
statusName
=
"
二审
驳回退款"
;
this
.
statusName
=
"
财务
驳回退款"
;
break
;
break
;
case
9
:
case
9
:
this
.
statusName
=
"已确认收货"
;
this
.
statusName
=
"已确认收货"
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinOrderRefunds.java
View file @
f0ee7244
...
@@ -18,9 +18,9 @@ import lombok.EqualsAndHashCode;
...
@@ -18,9 +18,9 @@ import lombok.EqualsAndHashCode;
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
KylinOrderRefunds
implements
Serializable
{
public
class
KylinOrderRefunds
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1
L
;
private
static
final
long
serialVersionUID
=
5901424962410128552
L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
Integer
mid
;
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/refund/KylinRefundsStatusServiceImpl.java
View file @
f0ee7244
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/refund/OrderRefundsCallbackServiceImpl.java
View file @
f0ee7244
package
com
.
liquidnet
.
service
.
platform
.
service
.
refund
;
package
com
.
liquidnet
.
service
.
platform
.
service
.
refund
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.commons.lang.util.HttpUtil
;
import
com.liquidnet.commons.lang.util.HttpUtil
;
...
@@ -8,6 +7,7 @@ import com.liquidnet.service.kylin.constant.KylinTableStatusConst;
...
@@ -8,6 +7,7 @@ import com.liquidnet.service.kylin.constant.KylinTableStatusConst;
import
com.liquidnet.service.kylin.dto.param.RefundCallbackParam
;
import
com.liquidnet.service.kylin.dto.param.RefundCallbackParam
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo
;
import
com.liquidnet.service.kylin.entity.KylinOrderRefunds
;
import
com.liquidnet.service.kylin.entity.KylinOrderRefunds
;
import
com.liquidnet.service.kylin.entity.KylinOrderTicketStatus
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.service.IKylinOrderRefundsService
;
import
com.liquidnet.service.kylin.service.IKylinOrderRefundsService
;
...
@@ -52,6 +52,8 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
...
@@ -52,6 +52,8 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
private
KylinOrderRefundsMapper
kylinOrderRefundsMapper
;
private
KylinOrderRefundsMapper
kylinOrderRefundsMapper
;
@Autowired
@Autowired
private
KylinOrderTicketsMapper
kylinOrderTicketsMapper
;
private
KylinOrderTicketsMapper
kylinOrderTicketsMapper
;
@Autowired
private
KylinOrderTicketStatusMapper
kylinOrderTicketStatusMapper
;
@Autowired
@Autowired
MongoTemplate
mongoTemplate
;
MongoTemplate
mongoTemplate
;
...
@@ -61,24 +63,32 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
...
@@ -61,24 +63,32 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
private
DataUtils
dataUtils
;
private
DataUtils
dataUtils
;
public
String
refundCallback
(
RefundCallbackParam
refundCallbackParam
)
{
public
String
refundCallback
(
RefundCallbackParam
refundCallbackParam
)
{
log
.
info
(
"
订单退款回调参数:
[RefundCallbackParam={}]"
,
refundCallbackParam
);
log
.
info
(
"
refundCallback订单退款回调参数:
[RefundCallbackParam={}]"
,
refundCallbackParam
);
KylinOrderRefunds
refundInfo
=
kylinOrderRefundsMapper
.
selectOne
(
KylinOrderRefunds
refundInfo
=
kylinOrderRefundsMapper
.
selectOne
(
new
UpdateWrapper
<
KylinOrderRefunds
>()
Wrappers
.
lambdaQuery
(
KylinOrderRefunds
.
class
).
eq
(
KylinOrderRefunds:
:
getOrderRefundCode
,
refundCallbackParam
.
getOrderRefundCode
())
.
eq
(
"order_refund_code"
,
refundCallbackParam
.
getOrderRefundCode
())
);
);
if
(
refundInfo
==
null
)
{
if
(
refundInfo
==
null
)
{
log
.
info
(
"
Failed:{}.RefundController refundCallback: 退款订单查询失败,编号{}"
,
"KylinOrderRefundsServiceImplRefundCallback
"
,
refundCallbackParam
.
getOrderRefundCode
());
log
.
info
(
"
refundCallback: 退款订单查询失败,编号{}
"
,
refundCallbackParam
.
getOrderRefundCode
());
return
"fail"
;
return
"fail"
;
}
}
if
(
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_CANCEL
||
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_REJECT
)
{
if
(
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_CANCEL
||
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_REJECT
)
{
log
.
info
(
"
Failed:{}.RefundController refundCallback: 退款订单已取消或已运营审核拒绝,编号{}"
,
"KylinOrderRefundsServiceImplRefundCallback
"
,
refundCallbackParam
.
getOrderRefundCode
());
log
.
info
(
"
refundCallback: 退款订单已取消,编号{}
"
,
refundCallbackParam
.
getOrderRefundCode
());
return
"fail"
;
return
"fail"
;
}
}
if
(
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_REFUNDED
)
{
if
(
refundInfo
.
getStatus
()
==
KylinTableStatusConst
.
ORDER_REFUND_STATUS_REFUNDED
)
{
log
.
info
(
"
Failed:{}.RefundController refundCallback: 退款订单已退款,编号{}"
,
"KylinOrderRefundsServiceImplRefundCallback
"
,
refundCallbackParam
.
getOrderRefundCode
());
log
.
info
(
"
refundCallback: 退款订单已完成,编号{}
"
,
refundCallbackParam
.
getOrderRefundCode
());
return
"success"
;
return
"success"
;
}
}
/*KylinOrderTicketStatus kylinOrderTicketStatus = kylinOrderTicketStatusMapper.selectOne(
Wrappers.lambdaQuery(KylinOrderTicketStatus.class).eq(KylinOrderTicketStatus::getOrderId, refundInfo.getOrderTicketsId())
);
if (kylinOrderTicketStatus.getStatus() == KylinTableStatusConst.ORDER_STATUS4) {
log.info("refundCallback: 票订单已完成退款,编号{}", refundInfo.getOrderTicketsId());
return "success";
}*/
Integer
status
=
refundCallbackParam
.
getStatus
();
Integer
status
=
refundCallbackParam
.
getStatus
();
if
(
1
==
status
)
{
// 退款成功
if
(
1
==
status
)
{
// 退款成功
boolean
res
=
kylinRefundsStatusServiceImpl
.
orderTicketRefunded
(
refundCallbackParam
,
refundInfo
);
boolean
res
=
kylinRefundsStatusServiceImpl
.
orderTicketRefunded
(
refundCallbackParam
,
refundInfo
);
...
@@ -97,7 +107,7 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
...
@@ -97,7 +107,7 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
kylinOrderRefunds
.
setUpdatedAt
(
LocalDateTime
.
now
());
kylinOrderRefunds
.
setUpdatedAt
(
LocalDateTime
.
now
());
kylinOrderRefundsMapper
.
update
(
kylinOrderRefundsMapper
.
update
(
kylinOrderRefunds
,
kylinOrderRefunds
,
new
UpdateWrapper
<
KylinOrderRefunds
>().
eq
(
"order_refunds_id"
,
refundInfo
.
getOrderRefundsId
())
Wrappers
.
lambdaUpdate
(
KylinOrderRefunds
.
class
).
eq
(
KylinOrderRefunds:
:
getOrderRefundsId
,
refundInfo
.
getOrderRefundsId
())
);
);
// 修改缓存
// 修改缓存
KylinOrderRefundsVo
kylinOrderRefundsVo
=
new
KylinOrderRefundsVo
();
KylinOrderRefundsVo
kylinOrderRefundsVo
=
new
KylinOrderRefundsVo
();
...
...
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