Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
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
haoban3.0
haoban-manage3.0
Commits
3097da73
Commit
3097da73
authored
Feb 25, 2022
by
xugaojun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增保存欢默认欢迎语接口
parent
81f5b005
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
0 deletions
+64
-0
WelcomeApiService.java
.../gic/haoban/manage/api/service/out/WelcomeApiService.java
+9
-0
WelcomeService.java
...com/gic/haoban/manage/service/service/WelcomeService.java
+10
-0
WelcomeServiceImpl.java
...aoban/manage/service/service/impl/WelcomeServiceImpl.java
+26
-0
WelcomeApiServiceImpl.java
...anage/service/service/out/impl/WelcomeApiServiceImpl.java
+5
-0
WelcomeController.java
...m/gic/haoban/manage/web/controller/WelcomeController.java
+14
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/out/WelcomeApiService.java
View file @
3097da73
...
@@ -78,4 +78,13 @@ public interface WelcomeApiService {
...
@@ -78,4 +78,13 @@ public interface WelcomeApiService {
*/
*/
ServiceResponse
<
FriendSettingDetailDTO
>
getFriendSetting
(
String
wxEnterpriseId
);
ServiceResponse
<
FriendSettingDetailDTO
>
getFriendSetting
(
String
wxEnterpriseId
);
/**
* desc: 新增默认欢迎语
*
* @param wxEnterpriseId 微信企业id
* @author : YongEn
* @date : 2022/2/25
*/
ServiceResponse
<
Boolean
>
saveDefaultWelcome
(
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/WelcomeService.java
View file @
3097da73
...
@@ -84,4 +84,14 @@ public interface WelcomeService {
...
@@ -84,4 +84,14 @@ public interface WelcomeService {
*/
*/
WelcomeDetailBO
getMatchWelcome
(
String
staffId
,
String
wxEnterpriseId
);
WelcomeDetailBO
getMatchWelcome
(
String
staffId
,
String
wxEnterpriseId
);
/**
* desc: 新增默认欢迎语
*
* @param wxEnterpriseId 微信企业id
* @return : {@link Boolean}
* @author : YongEn
* @date : 2022/2/25
*/
Boolean
saveDefaultWelcome
(
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/WelcomeServiceImpl.java
View file @
3097da73
...
@@ -387,6 +387,32 @@ public class WelcomeServiceImpl implements WelcomeService {
...
@@ -387,6 +387,32 @@ public class WelcomeServiceImpl implements WelcomeService {
return
matchWelcome
;
return
matchWelcome
;
}
}
@Override
public
Boolean
saveDefaultWelcome
(
String
wxEnterpriseId
)
{
List
<
TabWelcome
>
welcomeList
=
welcomeMapper
.
listByWxEnterpriseId
(
wxEnterpriseId
,
null
,
1
);
if
(
CollectionUtils
.
isNotEmpty
(
welcomeList
))
{
throw
new
RuntimeException
(
"已存在默认欢迎语"
);
}
// 构造默认欢迎语
TabWelcome
welcome
=
new
TabWelcome
();
welcome
.
setWelcomeId
(
StringUtil
.
randomUUID
());
welcome
.
setWxEnterpriseId
(
wxEnterpriseId
);
welcome
.
setTitle
(
"全员欢迎语"
);
welcome
.
setWelcomeContent
(
"你好,<微信昵称> 长按识别图中二维码关注公众号并成为会员吧!"
);
welcome
.
setWelcomeImg
(
""
);
// 默认开启
welcome
.
setOpenFlag
(
1
);
welcome
.
setStatusFlag
(
1
);
welcome
.
setCreateTime
(
new
Date
());
welcome
.
setUpdateTime
(
new
Date
());
welcome
.
setOperatorId
(
"-1"
);
welcome
.
setOperatorName
(
"system"
);
welcome
.
setDefaultWelcomeFlag
(
1
);
// 插入
welcomeMapper
.
insert
(
welcome
);
return
Boolean
.
TRUE
;
}
private
WelcomeDetailBO
convertWelcomeToBo
(
TabWelcome
welcome
)
{
private
WelcomeDetailBO
convertWelcomeToBo
(
TabWelcome
welcome
)
{
WelcomeDetailBO
matchWelcome
=
new
WelcomeDetailBO
();
WelcomeDetailBO
matchWelcome
=
new
WelcomeDetailBO
();
matchWelcome
.
setWelcomeId
(
welcome
.
getWelcomeId
());
matchWelcome
.
setWelcomeId
(
welcome
.
getWelcomeId
());
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/WelcomeApiServiceImpl.java
View file @
3097da73
...
@@ -126,4 +126,9 @@ public class WelcomeApiServiceImpl implements WelcomeApiService {
...
@@ -126,4 +126,9 @@ public class WelcomeApiServiceImpl implements WelcomeApiService {
EntityUtil
.
changeEntityNew
(
FriendSettingDetailDTO
.
class
,
friendSetting
)
EntityUtil
.
changeEntityNew
(
FriendSettingDetailDTO
.
class
,
friendSetting
)
);
);
}
}
@Override
public
ServiceResponse
<
Boolean
>
saveDefaultWelcome
(
String
wxEnterpriseId
)
{
return
ServiceResponse
.
success
(
welcomeService
.
saveDefaultWelcome
(
wxEnterpriseId
));
}
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/WelcomeController.java
View file @
3097da73
...
@@ -145,4 +145,18 @@ public class WelcomeController extends WebBaseController {
...
@@ -145,4 +145,18 @@ public class WelcomeController extends WebBaseController {
return
RestResponse
.
successResult
(
response
.
getResult
());
return
RestResponse
.
successResult
(
response
.
getResult
());
}
}
/**
* desc: 保存默认欢迎语
*
* @param wxEnterpriseId 微信企业id
* @return : {@link RestResponse< Boolean>}
* @author : YongEn
* @date : 2022/2/25
*/
@RequestMapping
(
value
=
"/save-default-welcome"
)
public
RestResponse
<
Boolean
>
saveDefaultWelcome
(
@RequestParam
(
"wxEnterpriseId"
)
String
wxEnterpriseId
)
{
ServiceResponse
<
Boolean
>
response
=
welcomeApiService
.
saveDefaultWelcome
(
wxEnterpriseId
);
return
RestResponse
.
successResult
(
response
.
getResult
());
}
}
}
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