Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
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
youjj
cloud-platform
Commits
a701e2e7
Commit
a701e2e7
authored
Jul 20, 2019
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
cd07df54
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
37 deletions
+25
-37
WaterMQHandler.java
...github/wxiaoqi/security/admin/handler/WaterMQHandler.java
+21
-33
OrderMQDTO.java
...main/java/com/xxfc/platform/order/pojo/mq/OrderMQDTO.java
+4
-4
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/handler/WaterMQHandler.java
View file @
a701e2e7
...
@@ -24,6 +24,7 @@ import java.util.concurrent.ExecutorService;
...
@@ -24,6 +24,7 @@ import java.util.concurrent.ExecutorService;
import
java.util.concurrent.Executors
;
import
java.util.concurrent.Executors
;
import
static
com
.
github
.
wxiaoqi
.
security
.
admin
.
config
.
RabbitAdminConfig
.*;
import
static
com
.
github
.
wxiaoqi
.
security
.
admin
.
config
.
RabbitAdminConfig
.*;
import
static
com
.
xxfc
.
platform
.
order
.
pojo
.
mq
.
OrderMQDTO
.*;
@Component
@Component
@Slf4j
@Slf4j
...
@@ -46,16 +47,29 @@ public class WaterMQHandler {
...
@@ -46,16 +47,29 @@ public class WaterMQHandler {
String
messageId
=
message
.
getMessageProperties
().
getMessageId
();
String
messageId
=
message
.
getMessageProperties
().
getMessageId
();
String
msg
=
new
String
(
message
.
getBody
(),
"UTF-8"
);
String
msg
=
new
String
(
message
.
getBody
(),
"UTF-8"
);
OrderMQDTO
orderMQDTO
=
JSONUtil
.
toBean
(
msg
,
OrderMQDTO
.
class
);
OrderMQDTO
orderMQDTO
=
JSONUtil
.
toBean
(
msg
,
OrderMQDTO
.
class
);
OrderWaterDTO
orderWaterDTO
=
new
OrderWaterDTO
(){{
OrderWaterDTO
orderWaterDTO
=
new
OrderWaterDTO
()
{{
setUserId
(
orderMQDTO
.
getUserId
());
setUserId
(
orderMQDTO
.
getUserId
());
setOrderNo
(
orderMQDTO
.
getNo
());
setOrderNo
(
orderMQDTO
.
getNo
());
setOrderId
(
orderMQDTO
.
getId
());
setOrderId
(
orderMQDTO
.
getId
());
}};
}};
switch
(
orderMQDTO
.
getSign
())
{
case
ORDER_PAY:
orderWaterDTO
.
setStatus
(
1
);
break
;
case
ORDER_FINISH:
orderWaterDTO
.
setStatus
(
2
);
break
;
case
ORDER_CANCEL:
orderWaterDTO
.
setStatus
(
3
);
break
;
default
:
break
;
}
switch
(
OrderTypeEnum
.
get
(
orderMQDTO
.
getType
()))
{
switch
(
OrderTypeEnum
.
get
(
orderMQDTO
.
getType
()))
{
case
RENT_VEHICLE:
case
RENT_VEHICLE:
orderWaterDTO
.
setGoodsDTOList
(
orderWaterDTO
.
setGoodsDTOList
(
new
ArrayList
<
OrderGoodsDTO
>(){{
new
ArrayList
<
OrderGoodsDTO
>()
{{
add
(
new
OrderGoodsDTO
(){{
add
(
new
OrderGoodsDTO
()
{{
setGoodId
(
orderMQDTO
.
getOrderRentVehicleDetail
().
getModelId
());
setGoodId
(
orderMQDTO
.
getOrderRentVehicleDetail
().
getModelId
());
setGoodNumber
(
1
);
setGoodNumber
(
1
);
setImg
(
orderMQDTO
.
getPicture
());
setImg
(
orderMQDTO
.
getPicture
());
...
@@ -68,8 +82,8 @@ public class WaterMQHandler {
...
@@ -68,8 +82,8 @@ public class WaterMQHandler {
break
;
break
;
case
TOUR:
case
TOUR:
orderWaterDTO
.
setGoodsDTOList
(
orderWaterDTO
.
setGoodsDTOList
(
new
ArrayList
<
OrderGoodsDTO
>(){{
new
ArrayList
<
OrderGoodsDTO
>()
{{
add
(
new
OrderGoodsDTO
(){{
add
(
new
OrderGoodsDTO
()
{{
setGoodId
(
orderMQDTO
.
getOrderTourDetail
().
getGoodId
());
setGoodId
(
orderMQDTO
.
getOrderTourDetail
().
getGoodId
());
setGoodNumber
(
1
);
setGoodNumber
(
1
);
setImg
(
orderMQDTO
.
getPicture
());
setImg
(
orderMQDTO
.
getPicture
());
...
@@ -82,8 +96,8 @@ public class WaterMQHandler {
...
@@ -82,8 +96,8 @@ public class WaterMQHandler {
break
;
break
;
case
MEMBER:
case
MEMBER:
orderWaterDTO
.
setGoodsDTOList
(
orderWaterDTO
.
setGoodsDTOList
(
new
ArrayList
<
OrderGoodsDTO
>(){{
new
ArrayList
<
OrderGoodsDTO
>()
{{
add
(
new
OrderGoodsDTO
(){{
add
(
new
OrderGoodsDTO
()
{{
setGoodId
(
orderMQDTO
.
getOrderMemberDetail
().
getMemberLevelId
());
setGoodId
(
orderMQDTO
.
getOrderMemberDetail
().
getMemberLevelId
());
setGoodNumber
(
1
);
setGoodNumber
(
1
);
setImg
(
orderMQDTO
.
getPicture
());
setImg
(
orderMQDTO
.
getPicture
());
...
@@ -115,31 +129,5 @@ public class WaterMQHandler {
...
@@ -115,31 +129,5 @@ public class WaterMQHandler {
}
}
}
}
});
});
// log.info("接收到的消息:json = {}", json);
// try{
//
// OrderWaterDTO orderWaterDTO = JSONObject.parseObject(json, OrderWaterDTO.class);
// waterBiz.orderWater(orderWaterDTO);
// }catch (Exception e){
// log.info("接收到的消息失败");
// e.printStackTrace();
// }
}
}
@RabbitListener
(
queues
=
{
ORDER_FINLISH_USER_RE_QUEUE
})
public
void
integralHandler2
(
String
json
)
{
log
.
info
(
"接收到的消息:json = {}"
,
json
);
try
{
OrderWaterDTO
orderWaterDTO
=
JSONObject
.
parseObject
(
json
,
OrderWaterDTO
.
class
);
waterBiz
.
orderWater
(
orderWaterDTO
);
}
catch
(
Exception
e
){
log
.
info
(
"接收到的消息失败"
);
e
.
printStackTrace
();
}
}
}
}
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/mq/OrderMQDTO.java
View file @
a701e2e7
...
@@ -9,10 +9,10 @@ import lombok.Data;
...
@@ -9,10 +9,10 @@ import lombok.Data;
@Data
@Data
public
class
OrderMQDTO
extends
BaseOrder
{
public
class
OrderMQDTO
extends
BaseOrder
{
public
static
final
Integer
ORDER_CRT
=
1
;
public
static
final
int
ORDER_CRT
=
1
;
public
static
final
Integer
ORDER_CANCEL
=
2
;
public
static
final
int
ORDER_CANCEL
=
2
;
public
static
final
Integer
ORDER_PAY
=
4
;
public
static
final
int
ORDER_PAY
=
4
;
public
static
final
Integer
ORDER_FINISH
=
6
;
public
static
final
int
ORDER_FINISH
=
6
;
OrderRentVehicleDetail
orderRentVehicleDetail
;
OrderRentVehicleDetail
orderRentVehicleDetail
;
...
...
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