记得上下班打卡 | 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
7bacdba1
Commit
7bacdba1
authored
May 21, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
2b5914f6
5d733b1c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
63 additions
and
19 deletions
+63
-19
AdamMemberOrderCodeParam.java
.../liquidnet/service/adam/dto/AdamMemberOrderCodeParam.java
+4
-0
AdamMemberOrderParam.java
.../com/liquidnet/service/adam/dto/AdamMemberOrderParam.java
+4
-0
AdamMemberOrderVo.java
.../com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
+33
-0
AdamMemberOrderController.java
...et/service/adam/controller/AdamMemberOrderController.java
+3
-0
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+19
-19
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamMemberOrderCodeParam.java
View file @
7bacdba1
...
@@ -19,4 +19,8 @@ public class AdamMemberOrderCodeParam implements Serializable {
...
@@ -19,4 +19,8 @@ public class AdamMemberOrderCodeParam implements Serializable {
@ApiModelProperty
(
position
=
2
,
required
=
true
,
example
=
"0"
)
@ApiModelProperty
(
position
=
2
,
required
=
true
,
example
=
"0"
)
private
LocalDateTime
birthday
;
private
LocalDateTime
birthday
;
private
String
ip
;
private
String
source
;
private
String
version
;
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamMemberOrderParam.java
View file @
7bacdba1
...
@@ -46,5 +46,9 @@ public class AdamMemberOrderParam implements Serializable {
...
@@ -46,5 +46,9 @@ public class AdamMemberOrderParam implements Serializable {
private
String
openId
;
private
String
openId
;
@ApiModelProperty
(
position
=
11
,
required
=
false
,
value
=
"ip地址"
)
@ApiModelProperty
(
position
=
11
,
required
=
false
,
value
=
"ip地址"
)
private
String
clientIp
;
private
String
clientIp
;
@ApiModelProperty
(
position
=
12
,
required
=
false
,
value
=
"版本"
)
private
String
version
;
@ApiModelProperty
(
position
=
13
,
required
=
false
,
value
=
"来源"
)
private
String
source
;
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
View file @
7bacdba1
...
@@ -6,6 +6,8 @@ import lombok.Data;
...
@@ -6,6 +6,8 @@ import lombok.Data;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.List
;
@ApiModel
(
value
=
"AdamMemberOrderVo"
,
description
=
"订单详情展示"
)
@ApiModel
(
value
=
"AdamMemberOrderVo"
,
description
=
"订单详情展示"
)
@Data
@Data
...
@@ -44,6 +46,12 @@ public class AdamMemberOrderVo implements Serializable {
...
@@ -44,6 +46,12 @@ public class AdamMemberOrderVo implements Serializable {
private
String
memberCode
;
private
String
memberCode
;
@ApiModelProperty
(
position
=
15
,
value
=
"价格"
)
@ApiModelProperty
(
position
=
15
,
value
=
"价格"
)
private
BigDecimal
price
;
private
BigDecimal
price
;
@ApiModelProperty
(
position
=
16
,
value
=
"价格"
)
private
String
ip
;
@ApiModelProperty
(
position
=
17
,
value
=
"价格"
)
private
String
source
;
@ApiModelProperty
(
position
=
18
,
value
=
"价格"
)
private
String
version
;
public
static
final
AdamMemberOrderVo
obj
=
new
AdamMemberOrderVo
();
public
static
final
AdamMemberOrderVo
obj
=
new
AdamMemberOrderVo
();
...
@@ -55,4 +63,29 @@ public class AdamMemberOrderVo implements Serializable {
...
@@ -55,4 +63,29 @@ public class AdamMemberOrderVo implements Serializable {
}
}
return
new
AdamMemberOrderVo
();
return
new
AdamMemberOrderVo
();
}
}
public
static
List
<
Object
>
getMemberOrderMqList
(
AdamMemberOrderVo
orderVo
)
{
List
<
Object
>
mqList
=
new
ArrayList
<>();
mqList
.
add
(
orderVo
.
getOrderNo
());
mqList
.
add
(
orderVo
.
getUid
());
mqList
.
add
(
orderVo
.
getMode
());
mqList
.
add
(
orderVo
.
getPrice
());
mqList
.
add
(
BigDecimal
.
valueOf
(
0
));
mqList
.
add
(
orderVo
.
getMemberName
());
mqList
.
add
(
orderVo
.
getMemberId
());
mqList
.
add
(
orderVo
.
getMemberPriceId
());
mqList
.
add
(
orderVo
.
getDays
());
mqList
.
add
(
orderVo
.
getState
());
mqList
.
add
(
orderVo
.
getMemberNo
());
mqList
.
add
(
orderVo
.
getPayChannel
());
mqList
.
add
(
orderVo
.
getPayNo
());
mqList
.
add
(
orderVo
.
getBirthday
());
mqList
.
add
(
orderVo
.
getPaymentAt
());
mqList
.
add
(
orderVo
.
getCreatedAt
());
mqList
.
add
(
orderVo
.
getCreatedAt
());
mqList
.
add
(
orderVo
.
getIp
());
mqList
.
add
(
orderVo
.
getSource
());
mqList
.
add
(
orderVo
.
getVersion
());
return
mqList
;
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberOrderController.java
View file @
7bacdba1
...
@@ -49,6 +49,9 @@ public class AdamMemberOrderController {
...
@@ -49,6 +49,9 @@ public class AdamMemberOrderController {
@PostMapping
(
"/use/memberCode"
)
@PostMapping
(
"/use/memberCode"
)
public
ResponseDto
<
AdamMemberOrder
>
useMemberCode
(
AdamMemberOrderCodeParam
param
)
{
public
ResponseDto
<
AdamMemberOrder
>
useMemberCode
(
AdamMemberOrderCodeParam
param
)
{
try
{
try
{
param
.
setIp
(
"127.0.0.1"
);
param
.
setSource
(
"Android"
);
param
.
setVersion
(
"5.5.5"
);
boolean
result
=
adamMemberOrderService
.
useMemberCode
(
param
);
boolean
result
=
adamMemberOrderService
.
useMemberCode
(
param
);
if
(!
result
)
{
if
(!
result
)
{
return
ResponseDto
.
failure
(
"兑换失败"
);
return
ResponseDto
.
failure
(
"兑换失败"
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
7bacdba1
...
@@ -146,6 +146,9 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -146,6 +146,9 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
orderVo
.
setState
(
AdamMemberConst
.
STATUS_UNPAID
);
orderVo
.
setState
(
AdamMemberConst
.
STATUS_UNPAID
);
orderVo
.
setUid
(
param
.
getUid
());
orderVo
.
setUid
(
param
.
getUid
());
orderVo
.
setPrice
(
param
.
getPrice
());
orderVo
.
setPrice
(
param
.
getPrice
());
orderVo
.
setIp
(
param
.
getClientIp
());
orderVo
.
setVersion
(
param
.
getVersion
());
orderVo
.
setSource
(
param
.
getSource
());
mongoTemplate
.
insert
(
orderVo
,
AdamMemberOrderVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
orderVo
,
AdamMemberOrderVo
.
class
.
getSimpleName
());
...
@@ -273,7 +276,10 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -273,7 +276,10 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
mongoTemplate
.
getCollection
(
AdamMemberCodeVo
.
class
.
getSimpleName
())
mongoTemplate
.
getCollection
(
AdamMemberCodeVo
.
class
.
getSimpleName
())
.
updateOne
(
Query
.
query
(
Criteria
.
where
(
"code"
).
is
(
memberCodeVo
.
getCode
())).
getQueryObject
(),
object
);
.
updateOne
(
Query
.
query
(
Criteria
.
where
(
"code"
).
is
(
memberCodeVo
.
getCode
())).
getQueryObject
(),
object
);
// todo MQ 统一通知队列插入数据库
// todo MQ 统一通知队列插入数据库
List
<
Object
>
mqList
=
new
ArrayList
<>();
orderVo
.
setIp
(
param
.
getIp
());
orderVo
.
setSource
(
param
.
getSource
());
orderVo
.
setVersion
(
param
.
getVersion
());
List
<
Object
>
mqList
=
AdamMemberOrderVo
.
getMemberOrderMqList
(
orderVo
);
/*
/*
( `order_no`, `uid`, `mode`, `price`,
( `order_no`, `uid`, `mode`, `price`,
`price_paid`, `member_name`, `member_id`,
`price_paid`, `member_name`, `member_id`,
...
@@ -281,24 +287,6 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -281,24 +287,6 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
`pay_channel`, `pay_no`, `birthday`, `payment_at`,
`pay_channel`, `pay_no`, `birthday`, `payment_at`,
`created_at`, `updated_at`, `client_ip`, `source`, `version`)
`created_at`, `updated_at`, `client_ip`, `source`, `version`)
*/
*/
// mqList.add(orderVo.getOrderNo());
// mqList.add(orderVo.getUid());
// mqList.add(orderVo.getMode());
// mqList.add(orderVo.getPrice());
// mqList.add(BigDecimal.valueOf(0));
// mqList.add(orderVo.getMemberName());
// mqList.add(orderVo.getMemberId());
// mqList.add(orderVo.getMemberPriceId());
// mqList.add(orderVo.getDays());
// mqList.add(orderVo.getState());
// mqList.add(orderVo.getMemberNo());
// mqList.add(orderVo.getPayChannel());
// mqList.add(orderVo.getPayNo());
// mqList.add(orderVo.getBirthday());
// mqList.add(orderVo.getPaymentAt());
// mqList.add(orderVo.getCreatedAt());
// mqList.add(orderVo.getCreatedAt());
// mqList.add("ip");
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("adam_member_order.add", mqList.toArray()));
// SqlMapping.get("adam_member_order.add", mqList.toArray()));
return
true
;
return
true
;
...
@@ -441,6 +429,18 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -441,6 +429,18 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
.
updateOne
(
Query
.
query
(
Criteria
.
where
(
"orderNo"
).
is
(
orderVo
.
getOrderNo
())).
getQueryObject
(),
object
);
.
updateOne
(
Query
.
query
(
Criteria
.
where
(
"orderNo"
).
is
(
orderVo
.
getOrderNo
())).
getQueryObject
(),
object
);
redisUtil
.
hset
(
AdamRedisConst
.
INFO_MEMBERS_ORDER_INFO
.
concat
(
orderVo
.
getUid
()),
orderVo
.
getOrderNo
(),
orderVo
);
redisUtil
.
hset
(
AdamRedisConst
.
INFO_MEMBERS_ORDER_INFO
.
concat
(
orderVo
.
getUid
()),
orderVo
.
getOrderNo
(),
orderVo
);
List
<
Object
>
mqList
=
AdamMemberOrderVo
.
getMemberOrderMqList
(
orderVo
);
/*
( `order_no`, `uid`, `mode`, `price`,
`price_paid`, `member_name`, `member_id`,
`member_price_id`, `days`, `state`, `member_no`,
`pay_channel`, `pay_no`, `birthday`, `payment_at`,
`created_at`, `updated_at`, `client_ip`, `source`, `version`)
*/
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("adam_member_order.add", mqList.toArray()));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
return
false
;
return
false
;
...
...
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