记得上下班打卡 | 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
7ce114ad
Commit
7ce114ad
authored
Sep 15, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自主发货、退款详情展示快递单号
parent
8a894822
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
10 deletions
+40
-10
KylinRedisConst.java
...com/liquidnet/service/kylin/constant/KylinRedisConst.java
+1
-0
OrderRefundVo.java
...liquidnet/service/kylin/dto/vo/returns/OrderRefundVo.java
+7
-1
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+25
-2
DataUtils.java
...ain/java/com/liquidnet/service/kylin/utils/DataUtils.java
+7
-7
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/constant/KylinRedisConst.java
View file @
7ce114ad
...
...
@@ -19,6 +19,7 @@ public class KylinRedisConst {
public
static
final
String
ORDER
=
"kylin:order:id:"
;
public
static
final
String
ORDER_ROUTE_INFO
=
"kylin:order:routeInfo:id:"
;
public
static
final
String
ORDER_EXPRESS_INFO
=
"kylin:order:ExpressStatus:id:"
;
public
static
final
String
ORDER_REFUND_EXPRESS_INFO
=
"kylin:order:refund:ExpressStatus:id:"
;
public
static
final
String
ORDER_ENTITIES
=
"kylin:order_entities:id:"
;
public
static
final
String
TIMES
=
"kylin:times:id:"
;
public
static
final
String
AGENT
=
"kylin:agent:info"
;
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/returns/OrderRefundVo.java
View file @
7ce114ad
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
returns
;
import
com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
OrderRefundVo
implements
Cloneable
{
public
class
OrderRefundVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
579833525354708457L
;
private
KylinOrderTicketVo
orderTicketVo
;
private
KylinOrderRefundsVo
kylinOrderRefundsVoBaseList
;
private
KylinOrderExpressVo
kylinOrderExpressVo
;
private
static
final
OrderRefundVo
obj
=
new
OrderRefundVo
();
public
static
OrderRefundVo
getNew
()
{
try
{
return
(
OrderRefundVo
)
obj
.
clone
();
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
7ce114ad
...
...
@@ -407,6 +407,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
}
vo
.
setKylinOrderRefundsVoBaseList
(
kylinOrderRefundsVoBase
);
vo
.
setOrderTicketVo
(
orderTicketVo
);
vo
.
setKylinOrderExpressVo
(
dataUtils
.
getOrderRefundExpressInfo
(
orderId
));
return
ResponseDto
.
success
(
vo
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
@@ -561,10 +562,32 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
kylinOrderExpressVo
.
setOrderExpressCode
(
OrderExpressCode
);
kylinOrderExpressVo
.
setMailno
((
String
)
hashMapResult
.
get
(
"mailno"
));
kylinOrderExpressVo
.
setExpressStatus
(
KylinTableStatusConst
.
ORDER_EXPRESS_STATUS2
);
dataUtils
.
setOrderExpressInfo
(
orderTicketVo
.
getOrderTicketsId
(),
kylinOrderExpressVo
);
dataUtils
.
setOrder
Refund
ExpressInfo
(
orderTicketVo
.
getOrderTicketsId
(),
kylinOrderExpressVo
);
}
}
else
if
(
sendExpressType
==
2
)
{
// 自主发货
// 生成预快递单 REDIS 队列入数据库
String
orderExpressId
=
IDGenerator
.
nextSnowId
();
String
OrderExpressCode
=
"NEWUR"
+
orderExpressId
;
LocalDateTime
now
=
LocalDateTime
.
now
();
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
sqls
.
add
(
SqlMapping
.
get
(
"kylin_order_refund.refundOrderExpress"
));
LinkedList
<
Object
[]>
sqlsDataA
=
CollectionUtil
.
linkedListObjectArr
();
sqlsDataA
.
add
(
new
Object
[]{
orderExpressId
,
orderTicketVo
.
getPerformanceId
(),
orderTicketVo
.
getOrderTicketsId
(),
OrderExpressCode
,
expressNumber
,
expressType
,
""
,
""
,
KylinTableStatusConst
.
ORDER_EXPRESS_STATUS2
,
2
,
sendExpressType
,
expressContacts
,
expressPhone
,
sendExpressAddress
,
appointmentTime
,
""
,
""
,
""
,
""
,
""
,
""
,
now
});
queueUtils
.
sendMsgByRedis
(
MQConst
.
KylinQueue
.
SQL_ORDER_REFUND_EXPRESS
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
sqlsDataA
));
KylinOrderExpressVo
kylinOrderExpressVo
=
KylinOrderExpressVo
.
getNew
();
kylinOrderExpressVo
.
setOrderExpressId
(
orderExpressId
);
kylinOrderExpressVo
.
setOrderTicketsId
(
orderTicketVo
.
getOrderTicketsId
());
kylinOrderExpressVo
.
setOrderExpressCode
(
OrderExpressCode
);
kylinOrderExpressVo
.
setMailno
(
expressNumber
);
kylinOrderExpressVo
.
setExpressStatus
(
KylinTableStatusConst
.
ORDER_EXPRESS_STATUS2
);
dataUtils
.
setOrderRefundExpressInfo
(
orderTicketVo
.
getOrderTicketsId
(),
kylinOrderExpressVo
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/DataUtils.java
View file @
7ce114ad
...
...
@@ -749,13 +749,13 @@ public class DataUtils {
}
}
/**
* 演出订单快递信息
* @param orderId
* @param kylinOrderExpressVo
*/
public
void
setOrderExpressInfo
(
String
orderId
,
KylinOrderExpressVo
kylinOrderExpressVo
)
{
String
redisKey
=
KylinRedisConst
.
ORDER_EXPRESS_INFO
.
concat
(
orderId
);
// 快递票退款物流信息
public
void
setOrderRefundExpressInfo
(
String
orderId
,
KylinOrderExpressVo
kylinOrderExpressVo
)
{
String
redisKey
=
KylinRedisConst
.
ORDER_REFUND_EXPRESS_INFO
.
concat
(
orderId
);
redisUtil
.
set
(
redisKey
,
kylinOrderExpressVo
);
}
public
KylinOrderExpressVo
getOrderRefundExpressInfo
(
String
orderId
)
{
String
redisKey
=
KylinRedisConst
.
ORDER_REFUND_EXPRESS_INFO
.
concat
(
orderId
);
return
(
KylinOrderExpressVo
)
redisUtil
.
get
(
redisKey
);
}
}
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