Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
O
on-site-service
Project
Project
Details
Activity
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
external
on-site-service
Commits
de134b1b
Commit
de134b1b
authored
Jul 28, 2022
by
shangtx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 轮播图跳转
parent
cb70febf
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
7 deletions
+18
-7
BannerController.java
...siteservice/admin/controller/banner/BannerController.java
+3
-2
BannerService.java
...com/onsiteservice/admin/service/banner/BannerService.java
+5
-2
Banner.java
...src/main/java/com/onsiteservice/entity/banner/Banner.java
+5
-1
BannerVO.java
...nsiteservice/miniapp/controller/category/vo/BannerVO.java
+4
-1
WechatNotifyController.java
...vice/miniapp/controller/weixn/WechatNotifyController.java
+1
-1
No files found.
admin/src/main/java/com/onsiteservice/admin/controller/banner/BannerController.java
View file @
de134b1b
package
com
.
onsiteservice
.
admin
.
controller
.
banner
;
package
com
.
onsiteservice
.
admin
.
controller
.
banner
;
import
com.onsiteservice.common.annotation.user.CurrentUserId
;
import
com.onsiteservice.entity.banner.Banner
;
import
com.onsiteservice.entity.banner.Banner
;
import
com.onsiteservice.admin.service.banner.BannerService
;
import
com.onsiteservice.admin.service.banner.BannerService
;
...
@@ -51,8 +52,8 @@ public class BannerController {
...
@@ -51,8 +52,8 @@ public class BannerController {
@ApiOperation
(
value
=
"新增或修改"
,
notes
=
"作者: 商天翔"
)
@ApiOperation
(
value
=
"新增或修改"
,
notes
=
"作者: 商天翔"
)
@PostMapping
(
"/save-or-update"
)
@PostMapping
(
"/save-or-update"
)
public
Result
saveOrUpdate
(
@RequestBody
@NonNull
@Validated
Banner
banner
)
{
public
Result
saveOrUpdate
(
@RequestBody
@NonNull
@Validated
Banner
banner
,
@CurrentUserId
Long
userId
)
{
return
success
(
bannerService
.
saveOrUpdate
(
banner
),
banner
.
getId
()
==
null
?
"新增成功"
:
"修改成功"
);
return
success
(
bannerService
.
saveOrUpdate
(
banner
,
userId
),
banner
.
getId
()
==
null
?
"新增成功"
:
"修改成功"
);
}
}
@PutMapping
(
"/enable"
)
@PutMapping
(
"/enable"
)
...
...
admin/src/main/java/com/onsiteservice/admin/service/banner/BannerService.java
View file @
de134b1b
package
com
.
onsiteservice
.
admin
.
service
.
banner
;
package
com
.
onsiteservice
.
admin
.
service
.
banner
;
import
com.onsiteservice.dao.util.EntityUtils
;
import
com.onsiteservice.entity.banner.Banner
;
import
com.onsiteservice.entity.banner.Banner
;
import
com.onsiteservice.dao.mapper.banner.BannerMapper
;
import
com.onsiteservice.dao.mapper.banner.BannerMapper
;
import
com.onsiteservice.admin.mapper.banner.BannerBizMapper
;
import
com.onsiteservice.admin.mapper.banner.BannerBizMapper
;
...
@@ -43,11 +44,13 @@ public class BannerService extends AbstractMapper<Banner> {
...
@@ -43,11 +44,13 @@ public class BannerService extends AbstractMapper<Banner> {
/**
/**
* 保存或更新方法
* 保存或更新方法
*/
*/
public
int
saveOrUpdate
(
Banner
banner
)
{
public
int
saveOrUpdate
(
Banner
banner
,
Long
userId
)
{
if
(
banner
.
getId
()
==
null
)
{
if
(
banner
.
getId
()
==
null
)
{
EntityUtils
.
insert
(
banner
,
userId
);
return
this
.
insertSelective
(
banner
);
return
this
.
insertSelective
(
banner
);
}
else
{
}
else
{
return
this
.
updateByPrimaryKeySelective
(
banner
);
EntityUtils
.
update
(
banner
,
userId
);
return
this
.
updateByPrimaryKeySelectiveForce
(
banner
,
List
.
of
(
"mpArticle"
));
}
}
}
}
...
...
entity/src/main/java/com/onsiteservice/entity/banner/Banner.java
View file @
de134b1b
...
@@ -35,10 +35,14 @@ public class Banner implements Serializable {
...
@@ -35,10 +35,14 @@ public class Banner implements Serializable {
@ApiModelProperty
(
"图片地址"
)
@ApiModelProperty
(
"图片地址"
)
private
String
url
;
private
String
url
;
@Column
(
name
=
"mp_article"
)
@ApiModelProperty
(
"文章连接"
)
private
String
mpArticle
;
/**
/**
* 跳转类型 0 不跳转 1 图片 ,其他业务
* 跳转类型 0 不跳转 1 图片 ,其他业务
*/
*/
@ApiModelProperty
(
"跳转类型 0 不跳转 1 图片
,其他业务
"
)
@ApiModelProperty
(
"跳转类型 0 不跳转 1 图片
2 文章
"
)
private
Integer
type
;
private
Integer
type
;
/**
/**
...
...
mini-app/src/main/java/com/onsiteservice/miniapp/controller/category/vo/BannerVO.java
View file @
de134b1b
...
@@ -19,9 +19,12 @@ public class BannerVO {
...
@@ -19,9 +19,12 @@ public class BannerVO {
@ApiModelProperty
(
"图片地址"
)
@ApiModelProperty
(
"图片地址"
)
private
String
url
;
private
String
url
;
@ApiModelProperty
(
"跳转类型 0 不跳转 1 图片 ,
其他业务
"
)
@ApiModelProperty
(
"跳转类型 0 不跳转 1 图片 ,
2 文章
"
)
private
Integer
type
;
private
Integer
type
;
@ApiModelProperty
(
"文章链接"
)
private
String
mpArticle
;
@ApiModelProperty
(
"跳转内容 如果是图片存url如果是资讯存id"
)
@ApiModelProperty
(
"跳转内容 如果是图片存url如果是资讯存id"
)
private
String
target
;
private
String
target
;
...
...
mini-app/src/main/java/com/onsiteservice/miniapp/controller/weixn/WechatNotifyController.java
View file @
de134b1b
...
@@ -93,7 +93,7 @@ public class WechatNotifyController {
...
@@ -93,7 +93,7 @@ public class WechatNotifyController {
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"notify() Exception exception:
{}"
,
e
.
getMessage
()
);
log
.
error
(
"notify() Exception exception:
"
,
e
);
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
}
}
...
...
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