记得上下班打卡 | 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
e4e8243d
Commit
e4e8243d
authored
Sep 15, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
超时退款
parent
df94e744
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
50 deletions
+28
-50
KylinRefundsStatusServiceImpl.java
...ice/order/service/impl/KylinRefundsStatusServiceImpl.java
+26
-50
OrderRefundOvertimeServiceImpl.java
...ce/order/service/impl/OrderRefundOvertimeServiceImpl.java
+2
-0
No files found.
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/KylinRefundsStatusServiceImpl.java
View file @
e4e8243d
...
@@ -99,15 +99,11 @@ public class KylinRefundsStatusServiceImpl {
...
@@ -99,15 +99,11 @@ public class KylinRefundsStatusServiceImpl {
BasicDBObject
entitiesObject
=
ObjectUtil
.
cloneBasicDBObject
().
append
(
"$set"
,
JSON
.
parse
(
JsonUtils
.
toJson
(
kylinOrderTicketEntitiesVo
)));
BasicDBObject
entitiesObject
=
ObjectUtil
.
cloneBasicDBObject
().
append
(
"$set"
,
JSON
.
parse
(
JsonUtils
.
toJson
(
kylinOrderTicketEntitiesVo
)));
LinkedList
<
Object
[]>
sqlsDataB
=
ObjectUtil
.
cloneLinkedListObj
();
LinkedList
<
Object
[]>
sqlsDataB
=
ObjectUtil
.
cloneLinkedListObj
();
LocalDateTime
now1
=
LocalDateTime
.
now
();
for
(
String
v
:
ticketEntityIds
)
{
for
(
String
v
:
ticketEntityIds
)
{
Object
[]
objectB
=
ObjectUtil
.
cloneObjectsArray
(
5
);
sqlsDataB
.
add
(
new
Object
[]{
objectB
[
0
]
=
entitiesTable
.
getIsPayment
();
entitiesTable
.
getIsPayment
(),
entitiesTable
.
getUpdatedAt
(),
v
,
now1
,
now1
objectB
[
1
]
=
entitiesTable
.
getUpdatedAt
();
});
objectB
[
2
]
=
v
;
LocalDateTime
now1
=
LocalDateTime
.
now
();
objectB
[
3
]
=
now1
;
objectB
[
4
]
=
now1
;
sqlsDataB
.
add
(
objectB
);
mongoTemplate
.
getCollection
(
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
()).
updateOne
(
mongoTemplate
.
getCollection
(
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
()).
updateOne
(
Query
.
query
(
Criteria
.
where
(
"orderTicketEntitiesId"
).
is
(
v
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"orderTicketEntitiesId"
).
is
(
v
)).
getQueryObject
(),
...
@@ -116,6 +112,7 @@ public class KylinRefundsStatusServiceImpl {
...
@@ -116,6 +112,7 @@ public class KylinRefundsStatusServiceImpl {
dataUtils
.
delOrderTicketEntitiesRedis
(
v
);
dataUtils
.
delOrderTicketEntitiesRedis
(
v
);
}
}
// 生成订单列表缓存
orderUtils
.
resetOrderListVo
(
orderInfo
.
getUserId
(),
2
,
orderTicketsId
,
null
);
orderUtils
.
resetOrderListVo
(
orderInfo
.
getUserId
(),
2
,
orderTicketsId
,
null
);
// 退款明细
// 退款明细
...
@@ -143,8 +140,6 @@ public class KylinRefundsStatusServiceImpl {
...
@@ -143,8 +140,6 @@ public class KylinRefundsStatusServiceImpl {
}
}
kylinOrderRefunds
.
setCreatedAt
(
nowTime
);
kylinOrderRefunds
.
setCreatedAt
(
nowTime
);
/*int rows = kylinOrderRefundsMapper.insert(kylinOrderRefunds);*/
KylinOrderRefundsVo
orderRefundsVo
=
KylinOrderRefundsVo
.
getNew
();
KylinOrderRefundsVo
orderRefundsVo
=
KylinOrderRefundsVo
.
getNew
();
BeanUtils
.
copyProperties
(
kylinOrderRefunds
,
orderRefundsVo
);
BeanUtils
.
copyProperties
(
kylinOrderRefunds
,
orderRefundsVo
);
mongoTemplate
.
insert
(
orderRefundsVo
,
KylinOrderRefundsVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
orderRefundsVo
,
KylinOrderRefundsVo
.
class
.
getSimpleName
());
...
@@ -160,13 +155,10 @@ public class KylinRefundsStatusServiceImpl {
...
@@ -160,13 +155,10 @@ public class KylinRefundsStatusServiceImpl {
kylinOrderRefundEntities
.
setRefundPrice
(
entitiesPrice
.
get
(
i
));
kylinOrderRefundEntities
.
setRefundPrice
(
entitiesPrice
.
get
(
i
));
kylinOrderRefundEntities
.
setOrderTicketEntitiesId
(
ticketEntityIds
.
get
(
i
));
kylinOrderRefundEntities
.
setOrderTicketEntitiesId
(
ticketEntityIds
.
get
(
i
));
Object
[]
objectD
=
ObjectUtil
.
cloneObjectsArray
(
5
);
sqlsDataD
.
add
(
new
Object
[]{
objectD
[
0
]
=
kylinOrderRefundEntities
.
getOrderRefundsEntitiesId
();
kylinOrderRefundEntities
.
getOrderRefundsEntitiesId
(),
kylinOrderRefundEntities
.
getOrderRefundsId
(),
kylinOrderRefundEntities
.
getRefundPrice
(),
objectD
[
1
]
=
kylinOrderRefundEntities
.
getOrderRefundsId
();
kylinOrderRefundEntities
.
getOrderTicketEntitiesId
(),
kylinOrderRefundEntities
.
getCreatedAt
()
objectD
[
2
]
=
kylinOrderRefundEntities
.
getRefundPrice
();
});
objectD
[
3
]
=
kylinOrderRefundEntities
.
getOrderTicketEntitiesId
();
objectD
[
4
]
=
kylinOrderRefundEntities
.
getCreatedAt
();
sqlsDataD
.
add
(
objectD
);
KylinOrderRefundEntitiesVo
orderRefundEntitiesVo
=
KylinOrderRefundEntitiesVo
.
getNew
();
KylinOrderRefundEntitiesVo
orderRefundEntitiesVo
=
KylinOrderRefundEntitiesVo
.
getNew
();
BeanUtils
.
copyProperties
(
kylinOrderRefundEntities
,
orderRefundEntitiesVo
);
BeanUtils
.
copyProperties
(
kylinOrderRefundEntities
,
orderRefundEntitiesVo
);
...
@@ -185,39 +177,23 @@ public class KylinRefundsStatusServiceImpl {
...
@@ -185,39 +177,23 @@ public class KylinRefundsStatusServiceImpl {
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_refund_entities.overtimeRefund"
));
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_refund_entities.overtimeRefund"
));
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_tickets.overtimeRefund"
));
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_tickets.overtimeRefund"
));
Object
[]
objectE
=
ObjectUtil
.
cloneObjectsArray
(
6
);
sqlsDataE
.
add
(
new
Object
[]{
objectE
[
0
]
=
paymentId
;
paymentId
,
paymentType
,
orderStatusTable
.
getUpdatedAt
(),
objectE
[
1
]
=
paymentType
;
orderInfo
.
getOrderTicketsId
(),
now1
,
now1
objectE
[
2
]
=
orderStatusTable
.
getUpdatedAt
();
});
objectE
[
3
]
=
orderInfo
.
getOrderTicketsId
();
LocalDateTime
now1
=
LocalDateTime
.
now
();
sqlsDataA
.
add
(
new
Object
[]{
objectE
[
4
]
=
now1
;
orderStatusTable
.
getStatus
(),
orderStatusTable
.
getUpdatedAt
(),
orderInfo
.
getOrderTicketsId
(),
objectE
[
5
]
=
now1
;
now1
,
now1
sqlsDataE
.
add
(
objectE
);
});
Object
[]
objectA
=
ObjectUtil
.
cloneObjectsArray
(
5
);
sqlsDataC
.
add
(
new
Object
[]{
objectA
[
0
]
=
orderStatusTable
.
getStatus
();
kylinOrderRefunds
.
getOrderRefundsId
(),
kylinOrderRefunds
.
getOrderTicketsId
(),
kylinOrderRefunds
.
getOrderRefundCode
(),
objectA
[
1
]
=
orderStatusTable
.
getUpdatedAt
();
kylinOrderRefunds
.
getPrice
(),
kylinOrderRefunds
.
getPriceExpress
(),
kylinOrderRefunds
.
getStatus
(),
objectA
[
2
]
=
orderInfo
.
getOrderTicketsId
();
kylinOrderRefunds
.
getType
(),
kylinOrderRefunds
.
getApplicantId
(),
kylinOrderRefunds
.
getApplicantName
(),
objectA
[
3
]
=
now1
;
kylinOrderRefunds
.
getApplicantAt
(),
kylinOrderRefunds
.
getReason
(),
kylinOrderRefunds
.
getRefundCate
(),
objectA
[
4
]
=
now1
;
kylinOrderRefunds
.
getCreatedAt
()
sqlsDataA
.
add
(
objectA
);
});
Object
[]
objectC
=
ObjectUtil
.
cloneObjectsArray
(
13
);
objectC
[
0
]
=
kylinOrderRefunds
.
getOrderRefundsId
();
objectC
[
1
]
=
kylinOrderRefunds
.
getOrderTicketsId
();
objectC
[
2
]
=
kylinOrderRefunds
.
getOrderRefundCode
();
objectC
[
3
]
=
kylinOrderRefunds
.
getPrice
();
objectC
[
4
]
=
kylinOrderRefunds
.
getPriceExpress
();
objectC
[
5
]
=
kylinOrderRefunds
.
getStatus
();
objectC
[
6
]
=
kylinOrderRefunds
.
getType
();
objectC
[
7
]
=
kylinOrderRefunds
.
getApplicantId
();
objectC
[
8
]
=
kylinOrderRefunds
.
getApplicantName
();
objectC
[
9
]
=
kylinOrderRefunds
.
getApplicantAt
();
objectC
[
10
]
=
kylinOrderRefunds
.
getReason
();
objectC
[
11
]
=
kylinOrderRefunds
.
getRefundCate
();
objectC
[
12
]
=
kylinOrderRefunds
.
getCreatedAt
();
sqlsDataC
.
add
(
objectC
);
queueUtils
.
sendMsgByRedis
(
MQConst
.
KylinQueue
.
SQL_ORDER_OVERTIME_REFUND
.
getKey
(),
queueUtils
.
sendMsgByRedis
(
MQConst
.
KylinQueue
.
SQL_ORDER_OVERTIME_REFUND
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
sqlsDataA
,
sqlsDataB
,
sqlsDataC
,
sqlsDataD
,
sqlsDataE
));
SqlMapping
.
gets
(
sqls
,
sqlsDataA
,
sqlsDataB
,
sqlsDataC
,
sqlsDataD
,
sqlsDataE
));
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/OrderRefundOvertimeServiceImpl.java
View file @
e4e8243d
...
@@ -44,6 +44,8 @@ public class OrderRefundOvertimeServiceImpl implements IKylinOrderRefundsService
...
@@ -44,6 +44,8 @@ public class OrderRefundOvertimeServiceImpl implements IKylinOrderRefundsService
private
String
candyUrl
;
private
String
candyUrl
;
public
Boolean
refundApply
(
String
orderTicketsId
,
String
paymentId
,
String
paymentType
)
{
public
Boolean
refundApply
(
String
orderTicketsId
,
String
paymentId
,
String
paymentType
)
{
log
.
info
(
"订单超时支付refundApply-Start:[orderTicketsId=[{}], [paymentId=[{}], paymentType=[{}]"
,
orderTicketsId
,
paymentId
,
paymentType
);
KylinOrderTicketVo
orderInfo
=
dataUtils
.
getOrderTicketVo
(
orderTicketsId
);
KylinOrderTicketVo
orderInfo
=
dataUtils
.
getOrderTicketVo
(
orderTicketsId
);
// 快递费 未进行判断
// 快递费 未进行判断
BigDecimal
RefundPriceExpress
=
orderInfo
.
getPriceExpress
();
BigDecimal
RefundPriceExpress
=
orderInfo
.
getPriceExpress
();
...
...
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