Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
徐少华
midjourney-proxy
Commits
efc05b90
Commit
efc05b90
authored
Jan 22, 2021
by
田超
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/1004128' into 'master'
feat: [1004128] 编辑端企业微信群勾选 See merge request rays/pcloud-book!1166
parents
53d731df
e1d2e418
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
34 additions
and
10 deletions
+34
-10
BookQrcodeWxworkBiz.java
...in/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
+1
-1
BookQrcodeWxworkBizImpl.java
...om/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
+13
-2
BookQrcodeWxworkDao.java
...in/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
+2
-1
BookQrcodeWxworkDaoImpl.java
...om/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
+2
-2
BookWxworkFacade.java
...in/java/com/pcloud/book/book/facade/BookWxworkFacade.java
+3
-2
BookQrcodeWxworkResponseVO.java
...oud/book/book/vo/response/BookQrcodeWxworkResponseVO.java
+11
-0
BookQrcodeWxworkDao.xml
...ok/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
+2
-2
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
View file @
efc05b90
...
...
@@ -44,5 +44,5 @@ public interface BookQrcodeWxworkBiz {
* @date:2020/12/23 16:41
* * @param null
*/
List
<
BookQrcodeWxworkResponseVO
>
getWxworkQrcodeInfoByBook4Rays
(
Long
bookId
,
Long
channelId
,
Long
adviserId
);
List
<
BookQrcodeWxworkResponseVO
>
getWxworkQrcodeInfoByBook4Rays
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
wxworkQrcodeType
);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
View file @
efc05b90
package
com
.
pcloud
.
book
.
book
.
biz
.
impl
;
import
com.pcloud.book.applet.biz.AppletGroupSearchRecordBiz
;
import
com.pcloud.book.applet.dto.AppletGroupStatementDTO
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.book.biz.BookQrcodeWxworkBiz
;
import
com.pcloud.book.book.dao.BookQrcodeWxworkDao
;
...
...
@@ -46,6 +48,8 @@ public class BookQrcodeWxworkBizImpl implements BookQrcodeWxworkBiz {
private
BookGroupDao
bookGroupDao
;
@Autowired
private
WechatGroupConsr
wechatGroupConsr
;
@Autowired
private
AppletGroupSearchRecordBiz
appletGroupSearchRecordBiz
;
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
...
@@ -151,9 +155,9 @@ public class BookQrcodeWxworkBizImpl implements BookQrcodeWxworkBiz {
}
@Override
public
List
<
BookQrcodeWxworkResponseVO
>
getWxworkQrcodeInfoByBook4Rays
(
Long
bookId
,
Long
channelId
,
Long
adviserId
)
{
public
List
<
BookQrcodeWxworkResponseVO
>
getWxworkQrcodeInfoByBook4Rays
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
wxworkQrcodeType
)
{
List
<
BookQrcodeWxworkResponseVO
>
wxworkResponseVOS
=
new
ArrayList
<>();
List
<
BookQrcodeWxwork
>
wxworkList
=
bookQrcodeWxworkDao
.
getWxworkQrcodeByBook
(
bookId
,
channelId
,
adviserId
,
null
);
List
<
BookQrcodeWxwork
>
wxworkList
=
bookQrcodeWxworkDao
.
getWxworkQrcodeByBook
(
bookId
,
channelId
,
adviserId
,
wxworkQrcodeType
);
if
(
ListUtils
.
isEmpty
(
wxworkList
))
{
return
new
ArrayList
<>();
}
...
...
@@ -197,6 +201,13 @@ public class BookQrcodeWxworkBizImpl implements BookQrcodeWxworkBiz {
responseVO
.
setWxworkQrcodeName
(
wxworkGroupQrcodeBaseDTO
.
getGroupQrcodeName
());
responseVO
.
setInvitationAccounts
(
wxworkGroupQrcodeBaseDTO
.
getInvitationAccounts
());
responseVO
.
setInvitationRays
(
wxworkGroupQrcodeBaseDTO
.
getInvitationRays
());
//头像列表从缓存里取
List
<
String
>
headUrlList
=
appletGroupSearchRecordBiz
.
getHeadUrlList
(
9
,
bookQrcodeWxwork
.
getWxworkQrcodeId
());
responseVO
.
setHeadUrlList
(
headUrlList
);
List
<
AppletGroupStatementDTO
>
statementDTOList
=
appletGroupSearchRecordBiz
.
getStatementList
(
9
,
headUrlList
,
bookQrcodeWxwork
.
getWxworkQrcodeId
());
responseVO
.
setStatementDTOList
(
statementDTOList
);
wxworkResponseVOS
.
add
(
responseVO
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
View file @
efc05b90
...
...
@@ -36,5 +36,5 @@ public interface BookQrcodeWxworkDao extends BaseDao<BookQrcodeWxwork>{
* @date:2020/12/23 16:43
* * @param null
*/
List
<
BookQrcodeWxwork
>
getWxworkQrcodeByBook
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
boo
kQrcodeType
);
List
<
BookQrcodeWxwork
>
getWxworkQrcodeByBook
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
wxwor
kQrcodeType
);
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
View file @
efc05b90
...
...
@@ -39,12 +39,12 @@ public class BookQrcodeWxworkDaoImpl extends BaseDaoImpl<BookQrcodeWxwork> imple
}
@Override
public
List
<
BookQrcodeWxwork
>
getWxworkQrcodeByBook
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
boo
kQrcodeType
)
{
public
List
<
BookQrcodeWxwork
>
getWxworkQrcodeByBook
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Integer
wxwor
kQrcodeType
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"bookId"
,
bookId
);
map
.
put
(
"channelId"
,
channelId
);
map
.
put
(
"adviserId"
,
adviserId
);
map
.
put
(
"
bookQrcodeType"
,
boo
kQrcodeType
);
map
.
put
(
"
wxworkQrcodeType"
,
wxwor
kQrcodeType
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getWxworkQrcodeByBook"
),
map
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/BookWxworkFacade.java
View file @
efc05b90
...
...
@@ -52,7 +52,8 @@ public class BookWxworkFacade {
@ApiOperation
(
"根据书刊查RAYS码配置的企业微信"
)
@GetMapping
(
"getWxworkQrcodeInfoByBook4Rays"
)
public
ResponseDto
<?>
getWxworkQrcodeInfoByBook4Rays
(
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
)
{
return
new
ResponseDto
<>(
bookQrcodeWxworkBiz
.
getWxworkQrcodeInfoByBook4Rays
(
bookId
,
channelId
,
adviserId
));
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
value
=
"wxworkQrcodeType"
,
required
=
false
)
Integer
wxworkQrcodeType
)
{
return
new
ResponseDto
<>(
bookQrcodeWxworkBiz
.
getWxworkQrcodeInfoByBook4Rays
(
bookId
,
channelId
,
adviserId
,
wxworkQrcodeType
));
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/vo/response/BookQrcodeWxworkResponseVO.java
View file @
efc05b90
package
com
.
pcloud
.
book
.
book
.
vo
.
response
;
import
com.pcloud.book.applet.dto.AppletGroupStatementDTO
;
import
com.pcloud.common.dto.BaseDto
;
import
java.util.List
;
import
lombok.Data
;
/**
...
...
@@ -47,4 +50,12 @@ public class BookQrcodeWxworkResponseVO extends BaseDto {
* 公众号邀请语
*/
private
String
invitationAccounts
;
/**
* 群头像
*/
private
List
<
String
>
headUrlList
;
/**
* 群对话
*/
private
List
<
AppletGroupStatementDTO
>
statementDTOList
;
}
pcloud-service-book/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
View file @
efc05b90
...
...
@@ -89,8 +89,8 @@
where book_id = #{bookId}
and channel_id = #{channelId}
and adviser_id = #{adviserId}
<if
test=
"
boo
kQrcodeType != null"
>
and
book_qrcode_type = #{boo
kQrcodeType}
<if
test=
"
wxwor
kQrcodeType != null"
>
and
wxwork_qrcode_type = #{wxwor
kQrcodeType}
</if>
order by wxwork_qrcode_type asc, create_time desc
</select>
...
...
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