记得上下班打卡 | 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
c583c1fd
Commit
c583c1fd
authored
May 14, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
1d691306
5e29b982
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
48 deletions
+16
-48
BannersApiSearchParam.java
...uidnet/service/kylin/dto/param/BannersApiSearchParam.java
+0
-25
BannersParam.java
...a/com/liquidnet/service/kylin/dto/param/BannersParam.java
+2
-2
KylinBannersController.java
...dnet/service/kylin/controller/KylinBannersController.java
+9
-15
KylinBannersServiceImpl.java
...ice/kylin/service/impl/admin/KylinBannersServiceImpl.java
+5
-6
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/BannersApiSearchParam.java
deleted
100644 → 0
View file @
1d691306
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* <p>
* 轮播图 banner 搜索 需要的参数 前端api
* </p>
* @author jiangxiulong
* @since 2021-05-10 11:19 上午
*/
@Data
public
class
BannersApiSearchParam
implements
Serializable
{
@ApiModelProperty
(
value
=
"展示的位置"
,
example
=
"11"
)
private
String
position
;
@ApiModelProperty
(
value
=
"当前用户省份code"
,
example
=
"4"
)
private
String
provinceCode
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/BannersParam.java
View file @
c583c1fd
...
@@ -60,11 +60,11 @@ public class BannersParam implements Serializable {
...
@@ -60,11 +60,11 @@ public class BannersParam implements Serializable {
@ApiModelProperty
(
value
=
"备注"
,
example
=
"这是一个演出推广的banner"
)
@ApiModelProperty
(
value
=
"备注"
,
example
=
"这是一个演出推广的banner"
)
private
String
remarks
;
private
String
remarks
;
@ApiModelProperty
(
value
=
"展示的位置 多选 数组"
,
example
=
"[\"1\", \"4\", \"3\"]"
)
@ApiModelProperty
(
value
=
"展示的位置 多选 数组"
,
example
=
"[\"1\", \"4\", \"3\"
, \"5\", \"6\", \"8\"
]"
)
@NotEmpty
(
message
=
"请选择展示位置"
)
@NotEmpty
(
message
=
"请选择展示位置"
)
private
List
positionList
;
private
List
positionList
;
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"1\", \"
4\", \"3
\"]"
)
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"1\", \"
2\", \"5
\"]"
)
// @NotEmpty(message = "请选择推广省份")
// @NotEmpty(message = "请选择推广省份")
private
List
provincesList
;
private
List
provincesList
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/KylinBannersController.java
View file @
c583c1fd
...
@@ -2,7 +2,6 @@ package com.liquidnet.service.kylin.controller;
...
@@ -2,7 +2,6 @@ package com.liquidnet.service.kylin.controller;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.kylin.dto.param.BannersApiSearchParam
;
import
com.liquidnet.service.kylin.dto.vo.BannersVo
;
import
com.liquidnet.service.kylin.dto.vo.BannersVo
;
import
com.liquidnet.service.kylin.service.impl.admin.KylinBannersServiceImpl
;
import
com.liquidnet.service.kylin.service.impl.admin.KylinBannersServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -12,6 +11,7 @@ import io.swagger.annotations.ApiOperation;
...
@@ -12,6 +11,7 @@ import io.swagger.annotations.ApiOperation;
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.*
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -34,23 +34,17 @@ public class KylinBannersController {
...
@@ -34,23 +34,17 @@ public class KylinBannersController {
@GetMapping
(
""
)
@GetMapping
(
""
)
@ApiOperation
(
"banner列表"
)
@ApiOperation
(
"banner列表"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"
form"
,
dataType
=
"String"
,
name
=
"position"
,
value
=
"展示位置 1首页 3周边 4演出 5积分商城 6YB 8视频"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"
query"
,
dataType
=
"String"
,
name
=
"position"
,
value
=
"展示位置 1首页 3周边 4演出 5积分商城 6YB 8视频"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"
form
"
,
dataType
=
"String"
,
name
=
"provinceCode"
,
value
=
"城市code"
),
@ApiImplicitParam
(
type
=
"
query
"
,
dataType
=
"String"
,
name
=
"provinceCode"
,
value
=
"城市code"
),
})
})
public
ResponseDto
<
List
<
BannersVo
>>
blist
(
public
ResponseDto
<
List
<
BannersVo
>>
blist
(
@RequestParam
String
position
,
@RequestParam
()
String
position
,
@RequestParam
String
provinceCode
@RequestParam
(
defaultValue
=
""
)
String
provinceCode
)
{
)
{
BannersApiSearchParam
bannersApiSearchParam
=
new
BannersApiSearchParam
();
List
result
=
new
ArrayList
();
bannersApiSearchParam
.
setPosition
(
position
);
result
=
kylinBannersServiceImpl
.
blist
(
position
,
provinceCode
);
bannersApiSearchParam
.
setProvinceCode
(
provinceCode
);
List
result
=
kylinBannersServiceImpl
.
blist
(
bannersApiSearchParam
);
if
(
result
.
size
()
>
0
)
{
return
ResponseDto
.
success
(
result
);
return
ResponseDto
.
success
(
result
);
}
else
{
return
ResponseDto
.
failure
(
"获取列表失败"
);
}
}
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinBannersServiceImpl.java
View file @
c583c1fd
...
@@ -8,7 +8,6 @@ import com.liquidnet.commons.lang.util.IDGenerator;
...
@@ -8,7 +8,6 @@ import com.liquidnet.commons.lang.util.IDGenerator;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dao.BannerDetailsListDao
;
import
com.liquidnet.service.kylin.dao.BannerDetailsListDao
;
import
com.liquidnet.service.kylin.dto.param.BannersApiSearchParam
;
import
com.liquidnet.service.kylin.dto.param.BannersParam
;
import
com.liquidnet.service.kylin.dto.param.BannersParam
;
import
com.liquidnet.service.kylin.dto.param.BannersSearchParam
;
import
com.liquidnet.service.kylin.dto.param.BannersSearchParam
;
import
com.liquidnet.service.kylin.dto.vo.BannersVo
;
import
com.liquidnet.service.kylin.dto.vo.BannersVo
;
...
@@ -246,7 +245,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -246,7 +245,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
}
}
}
}
public
List
blist
(
BannersApiSearchParam
bannersApiSearchParam
)
{
public
List
blist
(
String
position
,
String
provinceCode
)
{
Query
query
=
new
Query
();
Query
query
=
new
Query
();
query
.
addCriteria
(
query
.
addCriteria
(
Criteria
.
where
(
"isOnline"
).
is
(
1
).
and
(
"isDeleted"
).
is
(
1
)
Criteria
.
where
(
"isOnline"
).
is
(
1
).
and
(
"isDeleted"
).
is
(
1
)
...
@@ -261,15 +260,15 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -261,15 +260,15 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
Criteria
mergeCriteriaTime
=
new
Criteria
();
Criteria
mergeCriteriaTime
=
new
Criteria
();
mergeCriteriaTime
.
orOperator
(
onlineTimeBetween
,
onlineTimeGt
,
onlineTimeLt
,
onlineTimeEmpty
);
mergeCriteriaTime
.
orOperator
(
onlineTimeBetween
,
onlineTimeGt
,
onlineTimeLt
,
onlineTimeEmpty
);
if
(!
bannersApiSearchParam
.
getPosition
()
.
isEmpty
())
{
if
(!
position
.
isEmpty
())
{
query
.
addCriteria
(
query
.
addCriteria
(
Criteria
.
where
(
"positionList"
).
in
(
bannersApiSearchParam
.
getPosition
()
)
Criteria
.
where
(
"positionList"
).
in
(
position
)
);
);
}
}
Criteria
mergeCriteriaPromotion
=
new
Criteria
();
Criteria
mergeCriteriaPromotion
=
new
Criteria
();
if
(!
bannersApiSearchParam
.
getProvinceCode
()
.
isEmpty
())
{
if
(!
provinceCode
.
isEmpty
())
{
Criteria
promotionCity
=
Criteria
.
where
(
"provincesList"
).
in
(
bannersApiSearchParam
.
getProvinceCode
()
);
Criteria
promotionCity
=
Criteria
.
where
(
"provincesList"
).
in
(
provinceCode
);
Criteria
promotionAll
=
Criteria
.
where
(
"promotionType"
).
is
(
1
);
Criteria
promotionAll
=
Criteria
.
where
(
"promotionType"
).
is
(
1
);
mergeCriteriaPromotion
.
orOperator
(
promotionCity
,
promotionAll
);
mergeCriteriaPromotion
.
orOperator
(
promotionCity
,
promotionAll
);
}
}
...
...
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