记得上下班打卡 | 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
19f1d596
Commit
19f1d596
authored
Feb 24, 2022
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~API:附加数据:标签数据+AR标签数据获取;
parent
52c28c34
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
8 deletions
+14
-8
IGoblinStoreMgtExtraService.java
...ce/goblin/service/manage/IGoblinStoreMgtExtraService.java
+4
-3
GoblinStoreMgtExtraController.java
...blin/controller/manage/GoblinStoreMgtExtraController.java
+4
-2
GoblinStoreMgtExtraServiceImpl.java
...n/service/impl/manage/GoblinStoreMgtExtraServiceImpl.java
+2
-2
GoblinMongoUtils.java
...a/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
+4
-1
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/service/manage/IGoblinStoreMgtExtraService.java
View file @
19f1d596
...
...
@@ -17,11 +17,12 @@ public interface IGoblinStoreMgtExtraService {
/**
* 平台标签列表
*
* @param keyword 标签名称匹配关键字
* @param belong 标签所属[0-普通标签|1-专属标签]
* @param keyword 标签名称匹配关键字
* @param belong 标签所属[0-普通标签|1-专属标签]
* @param typeRange 查询标签类型范围,belong=1时有效,多个以,分隔[1-音乐人|2-艺术家|3-品牌方|4-厂牌|5-AR]
* @return List<GoblinSelfTagVo>
*/
List
<
GoblinSelfTagVo
>
listTagVo
(
String
keyword
,
String
belong
);
List
<
GoblinSelfTagVo
>
listTagVo
(
String
keyword
,
String
belong
,
String
...
typeRange
);
/**
* 服务支持列表
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/controller/manage/GoblinStoreMgtExtraController.java
View file @
19f1d596
...
...
@@ -69,12 +69,14 @@ public class GoblinStoreMgtExtraController {
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"keyword"
,
value
=
"标签关键字"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"belong"
,
value
=
"标签所属[0-普通标签|1-专属标签]"
,
allowableValues
=
"0,1"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"range"
,
value
=
"查询标签类型范围,belong=1时有效,多个以,分隔[1-音乐人|2-艺术家|3-品牌方|4-厂牌|5-AR]"
,
example
=
"1,2,3,4,5"
),
})
@GetMapping
(
"tags"
)
public
ResponseDto
<
List
<
GoblinSelfTagVo
>>
tagList
(
@RequestParam
(
required
=
false
)
String
keyword
,
@NotBlank
(
message
=
"标签所属参数无效"
)
@Pattern
(
regexp
=
"\\b(0|1)\\b"
,
message
=
"标签所属[0-普通标签|1-专属标签]"
)
@RequestParam
String
belong
)
{
return
ResponseDto
.
success
(
goblinStoreMgtExtraService
.
listTagVo
(
keyword
,
belong
));
@RequestParam
String
belong
,
@RequestParam
(
defaultValue
=
"1,2,3,4"
)
String
range
)
{
return
ResponseDto
.
success
(
goblinStoreMgtExtraService
.
listTagVo
(
keyword
,
belong
,
range
.
split
(
","
)));
}
}
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinStoreMgtExtraServiceImpl.java
View file @
19f1d596
...
...
@@ -32,8 +32,8 @@ public class GoblinStoreMgtExtraServiceImpl implements IGoblinStoreMgtExtraServi
}
@Override
public
List
<
GoblinSelfTagVo
>
listTagVo
(
String
keyword
,
String
belong
)
{
return
goblinMongoUtils
.
getSelfTagVos
(
belong
,
keyword
);
public
List
<
GoblinSelfTagVo
>
listTagVo
(
String
keyword
,
String
belong
,
String
...
typeRange
)
{
return
goblinMongoUtils
.
getSelfTagVos
(
keyword
,
belong
,
typeRange
);
}
@Override
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
View file @
19f1d596
...
...
@@ -94,11 +94,14 @@ public class GoblinMongoUtils {
/* ---------------------------------------- 标签数据源 ---------------------------------------- */
public
List
<
GoblinSelfTagVo
>
getSelfTagVos
(
String
belong
,
String
keyword
)
{
public
List
<
GoblinSelfTagVo
>
getSelfTagVos
(
String
keyword
,
String
belong
,
Object
[]
typeRange
)
{
Criteria
criteria
=
Criteria
.
where
(
"delFlg"
).
is
(
"0"
).
and
(
"tagBelong"
).
is
(
belong
);
if
(
StringUtils
.
isNotBlank
(
keyword
))
{
criteria
.
and
(
"tagName"
).
regex
(
"^.*"
+
keyword
+
".*$"
);
}
if
(
belong
.
equals
(
"1"
))
{
criteria
.
and
(
"tagType"
).
in
(
typeRange
);
}
return
mongoTemplate
.
find
(
Query
.
query
(
criteria
).
skip
(
0
).
limit
(
20
),
GoblinSelfTagVo
.
class
,
GoblinSelfTagVo
.
class
.
getSimpleName
());
}
...
...
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