记得上下班打卡 | 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
7e481444
Commit
7e481444
authored
Apr 29, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
+mq
parent
d3aeb1f9
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
200 additions
and
71 deletions
+200
-71
AdamRedisConstants.java
...m/liquidnet/service/adam/constant/AdamRedisConstants.java
+0
-37
AdamSysSequenceConstants.java
...idnet/service/adam/constant/AdamSysSequenceConstants.java
+0
-8
AdamEntersParam.java
.../java/com/liquidnet/service/adam/dto/AdamEntersParam.java
+1
-1
AdamEntersVo.java
.../java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
+21
-0
IAdamEntersService.java
...om/liquidnet/service/adam/service/IAdamEntersService.java
+6
-1
AdamEnters.java
...in/java/com/liquidnet/service/adam/entity/AdamEnters.java
+2
-0
db_ln_adam_initialdata.sql
...quidnet-service-adam-impl/docu/db_ln_adam_initialdata.sql
+18
-16
AdamUserConst.java
...va/com/liquidnet/service/adam/constant/AdamUserConst.java
+1
-1
AdamEntersController.java
...quidnet/service/adam/controller/AdamEntersController.java
+39
-3
AdamEntersServiceImpl.java
...dnet/service/adam/service/impl/AdamEntersServiceImpl.java
+20
-3
pom.xml
liquidnet-bus-service/liquidnet-service-consumer/pom.xml
+19
-0
ServiceConsumerApplication.java
...ava/com/liquidnet/service/ServiceConsumerApplication.java
+45
-0
ConsumerProcessor.java
...service/consumer/service/processor/ConsumerProcessor.java
+26
-0
pom.xml
liquidnet-bus-service/pom.xml
+2
-1
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/constant/AdamRedisConstants.java
deleted
100644 → 0
View file @
d3aeb1f9
package
com
.
liquidnet
.
service
.
adam
.
constant
;
/**
* @author Li Chen
* @date 2020-11-04 14:02
*/
public
class
AdamRedisConstants
{
public
static
final
String
ADAM
=
"adam"
;
public
static
final
String
USER_CONFIRM_SMS_CODE_KEY
=
ADAM
+
":user:sms_confirm:"
;
public
static
final
String
USER_EMAIL_CONFIRM_KEY
=
ADAM
+
":user:email:confirm:"
;
public
static
final
String
USER_EMAIL_UPDATE_KEY
=
ADAM
+
":user:email:update:"
;
public
static
final
String
USER_PASSWORD_FORGET_KEY
=
ADAM
+
":user:password:forget:"
;
public
static
final
String
USER_PASSWORD_ERROR_KEY
=
ADAM
+
":user:password:error:"
;
public
static
final
String
CONVERSION_SEND_CONFIRM_KEY
=
ADAM
+
":conversion:send_confirm:"
;
public
static
final
String
WALLET_LOCK
=
ADAM
+
"_wallet_lock_"
;
public
static
final
String
FUNDING_LOCK
=
ADAM
+
"_funding_lock_"
;
public
static
final
String
PAYOUT_LOCK
=
ADAM
+
"_payout_lock_"
;
public
static
final
String
USER_LOGIN_TIME_OUT_KEY
=
ADAM
+
":user:login:timeout:"
;
public
static
final
String
USER_LOGIN_TOKEN_ITEM_EMAIL_CHANGE
=
"emailChangeFlag"
;
public
static
final
String
USER_LOGIN_KEY
=
ADAM
+
":user:login:"
;
public
static
final
String
USER_LOGIN_ITEM_TOKEN
=
"token"
;
public
static
final
String
USER_LOGIN_ITEM_PERMIT
=
"permit"
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/constant/AdamSysSequenceConstants.java
deleted
100644 → 0
View file @
d3aeb1f9
package
com
.
liquidnet
.
service
.
adam
.
constant
;
public
class
AdamSysSequenceConstants
{
public
static
final
String
SEQ_TRANSACTION_NUMBER
=
"SEQ_TRANSACTION_NUMBER"
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamEntersParam.java
View file @
7e481444
...
@@ -16,6 +16,6 @@ public class AdamEntersParam implements java.io.Serializable {
...
@@ -16,6 +16,6 @@ public class AdamEntersParam implements java.io.Serializable {
private
Integer
type
;
private
Integer
type
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"入场人证件号[11]"
,
example
=
"110101110001010111"
)
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"入场人证件号[11]"
,
example
=
"110101110001010111"
)
private
String
idCard
;
private
String
idCard
;
@ApiModelProperty
(
position
=
1
3
,
required
=
true
,
value
=
"是否是默认入场人:0-否,1-是"
,
allowableValues
=
"0,1"
)
@ApiModelProperty
(
position
=
1
4
,
required
=
true
,
value
=
"是否是默认入场人:0-否,1-是"
,
allowableValues
=
"0,1"
)
private
Boolean
isDefault
;
private
Boolean
isDefault
;
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
0 → 100644
View file @
7e481444
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamEntersVo"
,
description
=
"入场人"
)
@Data
public
class
AdamEntersVo
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
5258094625450569125L
;
@ApiModelProperty
(
position
=
10
,
value
=
"入场人名称[50]"
)
private
String
name
;
@ApiModelProperty
(
position
=
11
,
value
=
"入场人手机号[11]"
)
private
String
mobile
;
@ApiModelProperty
(
position
=
12
,
value
=
"证件类型:1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
)
private
Integer
type
;
@ApiModelProperty
(
position
=
13
,
value
=
"入场人证件号[11]"
)
private
String
idCard
;
@ApiModelProperty
(
position
=
14
,
value
=
"是否是默认入场人:0-否,1-是"
)
private
Boolean
isDefault
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamEntersService.java
View file @
7e481444
package
com
.
liquidnet
.
service
.
adam
.
service
;
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 入场人 服务类
* 入场人 服务类
...
@@ -12,7 +15,9 @@ import com.liquidnet.service.adam.entity.AdamEnters;
...
@@ -12,7 +15,9 @@ import com.liquidnet.service.adam.entity.AdamEnters;
* @since 2021-04-28
* @since 2021-04-28
*/
*/
public
interface
IAdamEntersService
extends
IService
<
AdamEnters
>
{
public
interface
IAdamEntersService
extends
IService
<
AdamEnters
>
{
List
<
AdamEntersVo
>
list
(
String
uid
);
boolean
add
(
AdamEnters
info
);
boolean
add
(
AdamEnters
info
);
AdamEnters
query
(
Integer
i
d
);
AdamEnters
query
(
String
entersI
d
);
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamEnters.java
View file @
7e481444
...
@@ -24,6 +24,8 @@ public class AdamEnters implements Serializable {
...
@@ -24,6 +24,8 @@ public class AdamEnters implements Serializable {
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
Integer
mid
;
private
String
entersId
;
/**
/**
* 用户id
* 用户id
*/
*/
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/docu/db_ln_adam_initialdata.sql
View file @
7e481444
...
@@ -5,7 +5,7 @@ use ln_adam;
...
@@ -5,7 +5,7 @@ use ln_adam;
drop
table
if
exists
adam_third_party
;
drop
table
if
exists
adam_third_party
;
create
table
adam_third_party
create
table
adam_third_party
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
default
''
,
uid
varchar
(
64
)
default
''
,
open_id
varchar
(
64
)
comment
'第三方ID'
,
open_id
varchar
(
64
)
comment
'第三方ID'
,
avatar
varchar
(
255
)
comment
'第三方头像'
,
avatar
varchar
(
255
)
comment
'第三方头像'
,
...
@@ -20,7 +20,7 @@ create index idx_adam_third_party_open_id on adam_third_party (uid);
...
@@ -20,7 +20,7 @@ create index idx_adam_third_party_open_id on adam_third_party (uid);
drop
table
if
exists
adam_login
;
drop
table
if
exists
adam_login
;
create
table
adam_login
create
table
adam_login
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
mobile
varchar
(
16
),
mobile
varchar
(
16
),
platform
varchar
(
20
)
comment
'平台名称'
,
platform
varchar
(
20
)
comment
'平台名称'
,
entrance
varchar
(
20
)
comment
'入口标记:Wechat、H5、App'
,
entrance
varchar
(
20
)
comment
'入口标记:Wechat、H5、App'
,
...
@@ -35,7 +35,7 @@ create index idx_adam_login_mobile on adam_login (mobile);
...
@@ -35,7 +35,7 @@ create index idx_adam_login_mobile on adam_login (mobile);
drop
table
if
exists
adam_device_tokens
;
drop
table
if
exists
adam_device_tokens
;
create
table
adam_device_token
create
table
adam_device_token
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
#
user_id
varchar
(
255
)
null
,
#
user_id
varchar
(
255
)
null
,
android
varchar
(
255
)
null
,
android
varchar
(
255
)
null
,
...
@@ -49,7 +49,7 @@ create table adam_device_token
...
@@ -49,7 +49,7 @@ create table adam_device_token
drop
table
if
exists
adam_user
;
drop
table
if
exists
adam_user
;
create
table
adam_user
create
table
adam_user
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
mobile
varchar
(
16
)
not
null
,
mobile
varchar
(
16
)
not
null
,
passwd
varchar
(
64
),
passwd
varchar
(
64
),
...
@@ -66,7 +66,7 @@ create unique index uidx_adam_user_uid on adam_user (uid);
...
@@ -66,7 +66,7 @@ create unique index uidx_adam_user_uid on adam_user (uid);
drop
table
if
exists
adam_user_info_zz
;
drop
table
if
exists
adam_user_info_zz
;
create
table
adam_user_info_zz
create
table
adam_user_info_zz
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
nick_name
varchar
(
32
)
comment
'昵称'
,
nick_name
varchar
(
32
)
comment
'昵称'
,
sex
varchar
(
32
)
comment
'性别'
,
sex
varchar
(
32
)
comment
'性别'
,
...
@@ -84,7 +84,7 @@ create unique index idx_adam_user_info_zz_uid on adam_user_info_zz (uid);
...
@@ -84,7 +84,7 @@ create unique index idx_adam_user_info_zz_uid on adam_user_info_zz (uid);
drop
table
if
exists
adam_real_name
;
drop
table
if
exists
adam_real_name
;
create
table
adam_real_name
create
table
adam_real_name
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
type
enum
(
'1'
,
'2'
,
'3'
,
'4'
,
'5'
)
not
null
default
'1'
comment
'1大陆身份证 2港澳通行证 3台胞证 4护照 5军官证'
,
type
enum
(
'1'
,
'2'
,
'3'
,
'4'
,
'5'
)
not
null
default
'1'
comment
'1大陆身份证 2港澳通行证 3台胞证 4护照 5军官证'
,
name
varchar
(
20
)
not
null
comment
'真实姓名'
,
name
varchar
(
20
)
not
null
comment
'真实姓名'
,
...
@@ -99,9 +99,9 @@ create unique index idx_adam_real_name_uid on adam_real_name (uid);
...
@@ -99,9 +99,9 @@ create unique index idx_adam_real_name_uid on adam_real_name (uid);
drop
table
if
exists
adam_enters
;
drop
table
if
exists
adam_enters
;
create
table
adam_enters
create
table
adam_enters
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
#
`user_id`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'用户id'
,
#
`user_id`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'用户id'
,
enters_id
varchar
(
64
)
not
null
comment
,
enters_id
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
comment
'用户id'
,
uid
varchar
(
64
)
not
null
comment
'用户id'
,
type
tinyint
not
null
default
'1'
comment
'1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证'
,
type
tinyint
not
null
default
'1'
comment
'1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证'
,
name
varchar
(
50
)
not
null
default
''
comment
'入场人名称'
,
name
varchar
(
50
)
not
null
default
''
comment
'入场人名称'
,
...
@@ -115,12 +115,14 @@ create table adam_enters
...
@@ -115,12 +115,14 @@ create table adam_enters
deleted_at
datetime
,
deleted_at
datetime
,
comment
text
comment
text
)
engine
=
InnoDB
comment
=
'入场人'
;
)
engine
=
InnoDB
comment
=
'入场人'
;
create
unique
index
uidx_adam_enters_id
on
adam_enters
(
enters_id
);
create
index
idx_adam_enters_uid
on
adam_enters
(
uid
);
create
index
idx_adam_enters_uid
on
adam_enters
(
uid
);
-- >>------------------------------------------------------------------------------------
-- >>------------------------------------------------------------------------------------
drop
table
if
exists
adam_addresses
;
drop
table
if
exists
adam_addresses
;
create
table
adam_addresses
create
table
adam_addresses
(
(
mid
int
unsigned
auto_increment
not
null
primary
key
,
mid
int
unsigned
auto_increment
not
null
primary
key
,
#
`user_id`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'用户id关联'
,
#
`user_id`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'用户id关联'
,
#
`string_id`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'用户StringID'
,
#
`string_id`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'用户StringID'
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
...
@@ -140,7 +142,7 @@ create index idx_adam_addresses_uid on adam_addresses (uid);
...
@@ -140,7 +142,7 @@ create index idx_adam_addresses_uid on adam_addresses (uid);
drop
table
if
exists
adam_feedback
;
drop
table
if
exists
adam_feedback
;
create
table
adam_feedback
create
table
adam_feedback
(
(
mid
int
unsigned
auto_increment
not
null
primary
key
,
mid
int
unsigned
auto_increment
not
null
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
type
enum
(
'complaints'
,
'bug'
,
'order'
,
'video'
,
'other'
)
not
null
comment
'反馈类型'
,
type
enum
(
'complaints'
,
'bug'
,
'order'
,
'video'
,
'other'
)
not
null
comment
'反馈类型'
,
comment
varchar
(
255
)
not
null
comment
'反馈内容'
,
comment
varchar
(
255
)
not
null
comment
'反馈内容'
,
...
@@ -160,7 +162,7 @@ create table adam_feedback
...
@@ -160,7 +162,7 @@ create table adam_feedback
drop
table
if
exists
adam_collection
;
drop
table
if
exists
adam_collection
;
create
table
adam_collection
create
table
adam_collection
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
duration
bigint
default
0
null
,
duration
bigint
default
0
null
,
content_id
int
unsigned
,
content_id
int
unsigned
,
...
@@ -176,7 +178,7 @@ create index idx_adam_collection_uid on adam_collection (uid);
...
@@ -176,7 +178,7 @@ create index idx_adam_collection_uid on adam_collection (uid);
drop
table
if
exists
adam_disposed
;
drop
table
if
exists
adam_disposed
;
create
table
adam_disposed
create
table
adam_disposed
(
(
mid
int
unsigned
auto_increment
not
null
primary
key
,
mid
int
unsigned
auto_increment
not
null
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
#
nickname
varchar
(
32
)
default
''
,
#
nickname
varchar
(
32
)
default
''
,
#
avatar
varchar
(
255
)
default
''
,
#
avatar
varchar
(
255
)
default
''
,
...
@@ -194,7 +196,7 @@ create index idx_adam_disposed_content on adam_disposed (content_id);
...
@@ -194,7 +196,7 @@ create index idx_adam_disposed_content on adam_disposed (content_id);
drop
table
if
exists
adam_member
;
drop
table
if
exists
adam_member
;
create
table
adam_member
create
table
adam_member
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
name
varchar
(
64
),
name
varchar
(
64
),
title
varchar
(
100
),
title
varchar
(
100
),
icon
varchar
(
255
),
icon
varchar
(
255
),
...
@@ -216,7 +218,7 @@ create table adam_member
...
@@ -216,7 +218,7 @@ create table adam_member
drop
table
if
exists
adam_member_order
;
drop
table
if
exists
adam_member_order
;
create
table
adam_member_order
create
table
adam_member_order
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
order_no
varchar
(
64
),
order_no
varchar
(
64
),
uid
varchar
(
64
),
uid
varchar
(
64
),
mode
tinyint
comment
'购买方式:1-buy,2-code'
,
mode
tinyint
comment
'购买方式:1-buy,2-code'
,
...
@@ -239,7 +241,7 @@ create table adam_member_order
...
@@ -239,7 +241,7 @@ create table adam_member_order
drop
table
if
exists
adam_user_member
;
drop
table
if
exists
adam_user_member
;
create
table
adam_user_member
create
table
adam_user_member
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
uid
varchar
(
64
)
not
null
,
uid
varchar
(
64
)
not
null
,
member_no
int
unsigned
not
null
,
member_no
int
unsigned
not
null
,
state
tinyint
comment
'1-NORMAL,2-INVALID'
,
state
tinyint
comment
'1-NORMAL,2-INVALID'
,
...
@@ -251,7 +253,7 @@ create table adam_user_member
...
@@ -251,7 +253,7 @@ create table adam_user_member
drop
table
if
exists
adam_member_code
;
drop
table
if
exists
adam_member_code
;
create
table
adam_member_code
create
table
adam_member_code
(
(
mid
int
unsigned
auto_increment
primary
key
,
mid
int
unsigned
auto_increment
primary
key
,
code
varchar
(
20
)
comment
'会员码'
,
code
varchar
(
20
)
comment
'会员码'
,
member_id
int
unsigned
comment
'会员ID'
,
member_id
int
unsigned
comment
'会员ID'
,
member_no
varchar
(
20
)
comment
'预留会员号'
,
member_no
varchar
(
20
)
comment
'预留会员号'
,
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-
api/src/main/java/com/liquidnet/service/adam/constant/AdamUserConstants
.java
→
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-
impl/src/main/java/com/liquidnet/service/adam/constant/AdamUserConst
.java
View file @
7e481444
...
@@ -2,7 +2,7 @@ package com.liquidnet.service.adam.constant;
...
@@ -2,7 +2,7 @@ package com.liquidnet.service.adam.constant;
import
com.liquidnet.common.exception.constant.ErrorCode
;
import
com.liquidnet.common.exception.constant.ErrorCode
;
public
class
AdamUserConst
ants
{
public
class
AdamUserConst
{
public
enum
UserAuthTypeEnum
{
public
enum
UserAuthTypeEnum
{
EMAIL
,
EMAIL
,
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamEntersController.java
View file @
7e481444
package
com
.
liquidnet
.
service
.
adam
.
controller
;
package
com
.
liquidnet
.
service
.
adam
.
controller
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.AdamEntersParam
;
import
com.liquidnet.service.adam.dto.AdamEntersParam
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.amqp.AmqpException
;
import
org.springframework.amqp.core.AmqpTemplate
;
import
org.springframework.amqp.rabbit.annotation.Exchange
;
import
org.springframework.amqp.rabbit.annotation.Queue
;
import
org.springframework.amqp.rabbit.annotation.QueueBinding
;
import
org.springframework.amqp.rabbit.annotation.RabbitListener
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -29,8 +37,35 @@ import java.time.LocalDateTime;
...
@@ -29,8 +37,35 @@ import java.time.LocalDateTime;
public
class
AdamEntersController
{
public
class
AdamEntersController
{
@Autowired
@Autowired
IAdamEntersService
adamEntersService
;
IAdamEntersService
adamEntersService
;
@Autowired
AmqpTemplate
amqpTemplate
;
@ApiOperationSupport
(
order
=
0
)
@ApiOperation
(
value
=
"Producer"
)
@PostMapping
(
"producer"
)
public
ResponseDto
<
Object
>
producer
()
{
try
{
amqpTemplate
.
convertAndSend
(
"queue_test"
,
"queue_key"
,
"select * from x "
+
System
.
currentTimeMillis
());
}
catch
(
AmqpException
e
)
{
e
.
printStackTrace
();
}
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
1
)
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"入场人列表"
)
@PostMapping
(
"list"
)
public
ResponseDto
<
AdamEntersVo
>
list
()
{
// TODO: 2021/4/29 获取登录用户ID
String
uid
=
"1"
;
return
null
;
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"添加入场人"
)
@ApiOperation
(
value
=
"添加入场人"
)
@PostMapping
(
"add"
)
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamEntersParam
parameter
)
{
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamEntersParam
parameter
)
{
...
@@ -39,6 +74,7 @@ public class AdamEntersController {
...
@@ -39,6 +74,7 @@ public class AdamEntersController {
AdamEnters
addInfo
=
new
AdamEnters
();
AdamEnters
addInfo
=
new
AdamEnters
();
BeanUtils
.
copyProperties
(
parameter
,
addInfo
);
BeanUtils
.
copyProperties
(
parameter
,
addInfo
);
addInfo
.
setEntersId
(
String
.
valueOf
(
IDGenerator
.
nextSnowId
()));
addInfo
.
setCreatedAt
(
LocalDateTime
.
now
());
addInfo
.
setCreatedAt
(
LocalDateTime
.
now
());
addInfo
.
setState
(
1
);
addInfo
.
setState
(
1
);
...
@@ -46,12 +82,12 @@ public class AdamEntersController {
...
@@ -46,12 +82,12 @@ public class AdamEntersController {
return
adamEntersService
.
add
(
addInfo
)
?
ResponseDto
.
success
()
:
ResponseDto
.
failure
();
return
adamEntersService
.
add
(
addInfo
)
?
ResponseDto
.
success
()
:
ResponseDto
.
failure
();
}
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"入场人详情"
)
@ApiOperation
(
value
=
"入场人详情"
)
@PostMapping
(
"query/{id}"
)
@PostMapping
(
"query/{id}"
)
public
ResponseDto
<
Object
>
query
(
@PathVariable
int
i
d
)
{
public
ResponseDto
<
Object
>
query
(
@PathVariable
(
name
=
"id"
)
String
entersI
d
)
{
// TODO: 2021/4/28 校验
// TODO: 2021/4/28 校验
return
ResponseDto
.
success
(
adamEntersService
.
query
(
i
d
));
return
ResponseDto
.
success
(
adamEntersService
.
query
(
entersI
d
));
}
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamEntersServiceImpl.java
View file @
7e481444
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.mapper.AdamEntersMapper
;
import
com.liquidnet.service.adam.mapper.AdamEntersMapper
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
...
@@ -8,11 +11,12 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -8,11 +11,12 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -26,6 +30,19 @@ import java.util.Collections;
...
@@ -26,6 +30,19 @@ import java.util.Collections;
public
class
AdamEntersServiceImpl
extends
ServiceImpl
<
AdamEntersMapper
,
AdamEnters
>
implements
IAdamEntersService
{
public
class
AdamEntersServiceImpl
extends
ServiceImpl
<
AdamEntersMapper
,
AdamEnters
>
implements
IAdamEntersService
{
@Autowired
@Autowired
MongoTemplate
mongoTemplate
;
MongoTemplate
mongoTemplate
;
@Autowired
RedisUtil
redisUtil
;
@Override
public
List
<
AdamEntersVo
>
list
(
String
uid
)
{
List
<
AdamEntersVo
>
voList
=
null
;
voList
=
(
List
<
AdamEntersVo
>)
redisUtil
.
hget
(
AdamRedisConst
.
INFO_ENTERS
,
uid
);
// mongoTemplate.find(Query.query(Criteria.where()))
return
voList
;
}
@Override
@Override
public
boolean
add
(
AdamEnters
info
)
{
public
boolean
add
(
AdamEnters
info
)
{
...
@@ -41,13 +58,13 @@ public class AdamEntersServiceImpl extends ServiceImpl<AdamEntersMapper, AdamEnt
...
@@ -41,13 +58,13 @@ public class AdamEntersServiceImpl extends ServiceImpl<AdamEntersMapper, AdamEnt
}
}
@Override
@Override
public
AdamEnters
query
(
Integer
i
d
)
{
public
AdamEnters
query
(
String
entersI
d
)
{
AdamEnters
info
=
null
;
AdamEnters
info
=
null
;
// TODO: 2021/4/28 REDIS:QUERY
// TODO: 2021/4/28 REDIS:QUERY
info
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"
state"
).
is
(
i
d
)),
AdamEnters
.
class
,
AdamEnters
.
class
.
getSimpleName
());
info
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"
entersId"
).
is
(
entersI
d
)),
AdamEnters
.
class
,
AdamEnters
.
class
.
getSimpleName
());
return
info
;
return
info
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-consumer/pom.xml
0 → 100644
View file @
7e481444
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
liquidnet-bus-service
</artifactId>
<groupId>
com.liquidnet
</groupId>
<version>
1.0-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
liquidnet-service-consumer
</artifactId>
<properties>
<maven.compiler.source>
8
</maven.compiler.source>
<maven.compiler.target>
8
</maven.compiler.target>
</properties>
</project>
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-consumer/src/main/java/com/liquidnet/service/ServiceConsumerApplication.java
0 → 100644
View file @
7e481444
package
com
.
liquidnet
.
service
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.core.env.Environment
;
import
org.springframework.jdbc.datasource.DataSourceTransactionManager
;
import
org.springframework.transaction.PlatformTransactionManager
;
import
javax.sql.DataSource
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
java.util.Arrays
;
@Slf4j
@SpringBootApplication
(
scanBasePackages
=
{
"com.liquidnet"
})
public
class
ServiceConsumerApplication
implements
CommandLineRunner
{
@Autowired
private
Environment
environment
;
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
ServiceConsumerApplication
.
class
,
args
);
}
@Override
public
void
run
(
String
...
strings
)
throws
Exception
{
try
{
log
.
info
(
"\n----------------------------------------------------------\n\t"
+
"Application '{}' is running! Access URLs:\n\t"
+
"Local: \t\thttp://127.0.0.1:{}\n\t"
+
"External: \thttp://{}:{}{}/doc.html\n\t"
+
"Profile(s): \t{}\n----------------------------------------------------------"
,
environment
.
getProperty
(
"spring.application.name"
),
environment
.
getProperty
(
"server.port"
),
InetAddress
.
getLocalHost
().
getHostAddress
(),
environment
.
getProperty
(
"server.port"
),
environment
.
getProperty
(
"server.servlet.context-path"
),
Arrays
.
toString
(
environment
.
getActiveProfiles
()));
}
catch
(
UnknownHostException
e
)
{
e
.
printStackTrace
();
}
}
}
liquidnet-bus-service/liquidnet-service-consumer/src/main/java/com/liquidnet/service/consumer/service/processor/ConsumerProcessor.java
0 → 100644
View file @
7e481444
package
com
.
liquidnet
.
service
.
consumer
.
service
.
processor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.amqp.core.Message
;
import
org.springframework.amqp.rabbit.annotation.*
;
import
org.springframework.stereotype.Component
;
/**
* ConsumerProcessor.class
*
* @author zhanggb
* Created by IntelliJ IDEA at 2021/4/29
*/
@Slf4j
@Component
public
class
ConsumerProcessor
{
@RabbitListener
(
bindings
=
@QueueBinding
(
exchange
=
@Exchange
(
"queue_test"
),
key
=
"queue_key"
,
value
=
@Queue
(
"queue_adam"
)
))
@RabbitHandler
public
void
consumerSql
(
Message
message
)
{
log
.
info
(
"consumer sql:{}"
,
message
);
}
}
liquidnet-bus-service/pom.xml
View file @
7e481444
...
@@ -31,7 +31,8 @@
...
@@ -31,7 +31,8 @@
<module>
liquidnet-api-feign
</module>
<module>
liquidnet-api-feign
</module>
<module>
liquidnet-service-adam
</module>
<module>
liquidnet-service-adam
</module>
<module>
liquidnet-service-kylin
</module>
<module>
liquidnet-service-kylin
</module>
<!-- <module>liquidnet-service-example</module>-->
<module>
liquidnet-service-consumer
</module>
<!-- <module>liquidnet-service-example</module>-->
<!-- <module>liquidnet-service-sequence</module>-->
<!-- <module>liquidnet-service-sequence</module>-->
<!-- <module>liquidnet-service-account</module>-->
<!-- <module>liquidnet-service-account</module>-->
<!-- <module>liquidnet-service-bank</module>-->
<!-- <module>liquidnet-service-bank</module>-->
...
...
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