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
ca5aa2de
Commit
ca5aa2de
authored
May 19, 2020
by
裴大威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add updateNoISBNBookGeneratorQrcode
parent
53475176
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
395 additions
and
158 deletions
+395
-158
BookGroupBiz.java
...src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
+4
-1
BookGroupBizImpl.java
...java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
+0
-0
BookBusinessConstants.java
...com/pcloud/book/group/constant/BookBusinessConstants.java
+4
-0
BookGroupDao.java
...src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
+4
-0
BookGroupDaoImpl.java
...java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
+8
-0
BookGroupFacadeImpl.java
...om/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
+181
-157
BookExcelReader.java
...ain/java/com/pcloud/book/group/tools/BookExcelReader.java
+138
-0
ExcelDataVO.java
...k/src/main/java/com/pcloud/book/group/vo/ExcelDataVO.java
+37
-0
BookProps.java
.../main/java/com/pcloud/book/util/properties/BookProps.java
+11
-0
BookGroupMapper.xml
...-book/src/main/resources/mapper/group/BookGroupMapper.xml
+8
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
View file @
ca5aa2de
...
@@ -60,6 +60,9 @@ import com.pcloud.common.page.PageBean;
...
@@ -60,6 +60,9 @@ import com.pcloud.common.page.PageBean;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.page.PageParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -69,7 +72,7 @@ import java.util.Map;
...
@@ -69,7 +72,7 @@ import java.util.Map;
*/
*/
public
interface
BookGroupBiz
{
public
interface
BookGroupBiz
{
String
updateNoISBNBookGeneratorQrcode
(
MultipartFile
file
);
/**
/**
* 查询编辑是否有此社群书
* 查询编辑是否有此社群书
* @param bookId
* @param bookId
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
View file @
ca5aa2de
This source diff could not be displayed because it is too large. You can
view the blob
instead.
pcloud-service-book/src/main/java/com/pcloud/book/group/constant/BookBusinessConstants.java
View file @
ca5aa2de
...
@@ -11,6 +11,10 @@ import java.util.concurrent.ConcurrentHashMap;
...
@@ -11,6 +11,10 @@ import java.util.concurrent.ConcurrentHashMap;
public
class
BookBusinessConstants
{
public
class
BookBusinessConstants
{
/**
/**
* 生成无书号二维码路由
**/
public
static
final
String
NO_ISBN_QRCODE_URI
=
"/group/info?rayBookId="
;
/**
* 需更新微信群信息
* 需更新微信群信息
*/
*/
public
static
final
Map
<
String
,
AutoUpdateGroupNumDTO
>
GROUP_NUM_DTO_MAP
=
new
ConcurrentHashMap
<>(
128
);
public
static
final
Map
<
String
,
AutoUpdateGroupNumDTO
>
GROUP_NUM_DTO_MAP
=
new
ConcurrentHashMap
<>(
128
);
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
View file @
ca5aa2de
...
@@ -309,6 +309,10 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
...
@@ -309,6 +309,10 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
void
updateSubjectByProLabel
(
Long
proLebelId
,
Long
subjectId
);
void
updateSubjectByProLabel
(
Long
proLebelId
,
Long
subjectId
);
void
updateGradeByDepLabel
(
Long
depLabelId
,
Long
graLabelId
);
void
updateGradeByDepLabel
(
Long
depLabelId
,
Long
graLabelId
);
Long
getOldDataMax
();
void
insertOldData
(
Long
id
);
public
Long
getBookGroupId4OldData
(
Long
raysBookId
);
public
Long
getBookGroupId4OldData
(
Long
raysBookId
);
Long
getIdByBookNameAndJoinGroupType
(
String
bookName
,
Integer
joinGroupType
);
Long
getIdByBookNameAndJoinGroupType
(
String
bookName
,
Integer
joinGroupType
);
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
View file @
ca5aa2de
...
@@ -367,6 +367,14 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
...
@@ -367,6 +367,14 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
public
Long
getBookGroupId4OldData
(
Long
raysBookId
)
{
public
Long
getBookGroupId4OldData
(
Long
raysBookId
)
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getBookGroupId4OldData"
),
raysBookId
);
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getBookGroupId4OldData"
),
raysBookId
);
}
}
@Override
public
Long
getOldDataMax
()
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getOldDataMax"
));
}
@Override
public
void
insertOldData
(
Long
id
)
{
getSessionTemplate
().
insert
(
getStatement
(
"insertOldData"
),
id
);
}
@Override
@Override
public
Long
getIdByBookNameAndJoinGroupType
(
String
bookName
,
Integer
joinGroupType
)
{
public
Long
getIdByBookNameAndJoinGroupType
(
String
bookName
,
Integer
joinGroupType
)
{
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
View file @
ca5aa2de
...
@@ -3,15 +3,23 @@ package com.pcloud.book.group.facade.impl;
...
@@ -3,15 +3,23 @@ package com.pcloud.book.group.facade.impl;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.group.biz.BookGroupBiz
;
import
com.pcloud.book.group.biz.BookGroupBiz
;
import
com.pcloud.book.group.biz.BookGroupClassifyBiz
;
import
com.pcloud.book.group.biz.BookGroupClassifyBiz
;
import
com.pcloud.book.group.dto.*
;
import
com.pcloud.book.group.constant.BookBusinessConstants
;
import
com.pcloud.book.group.dto.BookAppletSceneDTO
;
import
com.pcloud.book.group.dto.BookGroupDTO
;
import
com.pcloud.book.group.dto.ChangeQrCodeTypeDto
;
import
com.pcloud.book.group.dto.GroupStoreMyPayDto
;
import
com.pcloud.book.group.dto.SelfBookGroupStParamDTO
;
import
com.pcloud.book.group.dto.UserSelectParamDTO
;
import
com.pcloud.book.group.entity.BookGroup
;
import
com.pcloud.book.group.entity.BookGroup
;
import
com.pcloud.book.group.entity.BookGroupClassify
;
import
com.pcloud.book.group.entity.BookGroupClassify
;
import
com.pcloud.book.group.entity.BookGroupServe
;
import
com.pcloud.book.group.entity.BookGroupServe
;
import
com.pcloud.book.group.entity.WxWechatUserCorrelation
;
import
com.pcloud.book.group.entity.WxWechatUserCorrelation
;
import
com.pcloud.book.group.enums.JoinGroupTypeEnum
;
import
com.pcloud.book.group.enums.JoinGroupTypeEnum
;
import
com.pcloud.book.group.facade.BookGroupFacade
;
import
com.pcloud.book.group.facade.BookGroupFacade
;
import
com.pcloud.book.group.tools.BookExcelReader
;
import
com.pcloud.book.group.vo.BookGroupAnalysisParam
;
import
com.pcloud.book.group.vo.BookGroupAnalysisParam
;
import
com.pcloud.book.group.vo.BookGroupAnalysisVO
;
import
com.pcloud.book.group.vo.BookGroupAnalysisVO
;
import
com.pcloud.book.group.vo.ExcelDataVO
;
import
com.pcloud.book.group.vo.FriendsVO
;
import
com.pcloud.book.group.vo.FriendsVO
;
import
com.pcloud.book.group.vo.GroupIncomeStaticParamVO
;
import
com.pcloud.book.group.vo.GroupIncomeStaticParamVO
;
import
com.pcloud.book.group.vo.GroupScanTrendParamVO
;
import
com.pcloud.book.group.vo.GroupScanTrendParamVO
;
...
@@ -26,19 +34,25 @@ import com.pcloud.book.group.vo.WxGroupStatisticVO;
...
@@ -26,19 +34,25 @@ import com.pcloud.book.group.vo.WxGroupStatisticVO;
import
com.pcloud.book.keywords.vo.ListKeywordVO
;
import
com.pcloud.book.keywords.vo.ListKeywordVO
;
import
com.pcloud.common.core.constant.SystemCode
;
import
com.pcloud.common.core.constant.SystemCode
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.entity.UploadResultInfo
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.page.PageBean
;
import
com.pcloud.common.page.PageBean
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.DateUtils
;
import
com.pcloud.common.utils.QrcodeUtils
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.aliyun.OssUtils
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
com.pcloud.common.utils.httpclient.UrlUtils
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.wechatgroup.base.exception.WechatGroupBizException
;
import
com.pcloud.wechatgroup.base.exception.WechatGroupBizException
;
import
com.pcloud.wechatgroup.message.enums.IsSystem
;
import
com.pcloud.wechatgroup.message.enums.IsSystem
;
import
org.codehaus.jackson.JsonParseException
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -49,19 +63,23 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -49,19 +63,23 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
cn.hutool.core.util.ZipUtil
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
lombok.SneakyThrows
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
/**
/**
* Description 社群书群二维码接口实现类
* Description 社群书群二维码接口实现类 Created by PENG on 2019/4/17.
* Created by PENG on 2019/4/17.
*/
*/
@Slf4j
@Slf4j
@RestController
(
"bookGroupFacade"
)
@RestController
(
"bookGroupFacade"
)
...
@@ -73,17 +91,23 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -73,17 +91,23 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Autowired
@Autowired
private
BookGroupClassifyBiz
bookGroupClassifyBiz
;
private
BookGroupClassifyBiz
bookGroupClassifyBiz
;
@SneakyThrows
@PostMapping
(
"updateNoISBNBookGeneratorQrcode"
)
public
ResponseDto
<
String
>
updateNoISBNBookGeneratorQrcode
(
@RequestParam
(
"file"
)
MultipartFile
file
)
{
return
new
ResponseDto
<>(
bookGroupBiz
.
updateNoISBNBookGeneratorQrcode
(
file
));
}
/**
/**
* 获取社群书群二维码信息
* 获取社群书群二维码信息
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getBookGroupInfo"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookGroupInfo"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookGroupInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
public
ResponseDto
<?>
getBookGroupInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
}
}
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupInfo
(
bookGroupId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupInfo
(
bookGroupId
));
}
}
...
@@ -92,7 +116,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -92,7 +116,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getBookInfo"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookInfo"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookInfo
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
public
ResponseDto
<?>
getBookInfo
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
...
@@ -106,7 +130,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -106,7 +130,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getBookGroupInfo4Wechat"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookGroupInfo4Wechat"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookGroupInfo4Wechat
(
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
public
ResponseDto
<?>
getBookGroupInfo4Wechat
(
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
...
@@ -119,11 +143,11 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -119,11 +143,11 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getBookGroupInfoByBookId"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookGroupInfoByBookId"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookGroupInfoByBookId
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
public
ResponseDto
<?>
getBookGroupInfoByBookId
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"addType"
,
required
=
false
)
Integer
addType
,
@RequestParam
(
value
=
"addType"
,
required
=
false
)
Integer
addType
,
@RequestParam
(
value
=
"sceneId"
,
required
=
false
)
Long
sceneId
,
@RequestParam
(
value
=
"sceneId"
,
required
=
false
)
Long
sceneId
,
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
Integer
joinGroupType
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
Integer
joinGroupType
)
throws
BizException
,
PermissionException
,
JsonParseException
{
)
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookId
||
null
==
channelId
)
{
if
(
null
==
bookId
||
null
==
channelId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
...
@@ -137,8 +161,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -137,8 +161,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"isHaveQrcode"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"isHaveQrcode"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<
Boolean
>
isHaveQrcode
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
public
ResponseDto
<
Boolean
>
isHaveQrcode
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Long
bookId
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookId
||
null
==
channelId
)
{
if
(
null
==
bookId
||
null
==
channelId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
}
}
...
@@ -152,7 +176,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -152,7 +176,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"updateBookGroup"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"updateBookGroup"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<?>
updateBookGroup
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
BookGroup
bookGroup
)
public
ResponseDto
<?>
updateBookGroup
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
BookGroup
bookGroup
)
throws
BizException
,
PermissionException
,
JsonParseException
{
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroup
)
{
if
(
null
==
bookGroup
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
...
@@ -166,7 +190,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -166,7 +190,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getBookNameByBookGroupId"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookNameByBookGroupId"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookNameByBookGroupId
(
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
public
ResponseDto
<?>
getBookNameByBookGroupId
(
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
...
@@ -179,22 +203,22 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -179,22 +203,22 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"listBookGroup4Adviser"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"listBookGroup4Adviser"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<
PageBean
>
listBookGroup4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
PageBean
>
listBookGroup4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"bookName"
,
required
=
false
)
String
bookName
,
@RequestParam
(
value
=
"bookName"
,
required
=
false
)
String
bookName
,
@RequestParam
(
value
=
"isbn"
,
required
=
false
)
String
isbn
,
@RequestParam
(
value
=
"isbn"
,
required
=
false
)
String
isbn
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"typeCode"
,
required
=
false
)
String
typeCode
,
@RequestParam
(
value
=
"typeCode"
,
required
=
false
)
String
typeCode
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
,
@RequestParam
(
value
=
"isMainEditor"
,
required
=
false
)
Integer
isMainEditor
,
@RequestParam
(
value
=
"isMainEditor"
,
required
=
false
)
Integer
isMainEditor
,
@RequestParam
(
value
=
"isFundSupport"
,
required
=
false
)
Integer
isFundSupport
,
@RequestParam
(
value
=
"isFundSupport"
,
required
=
false
)
Integer
isFundSupport
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Integer
bookId
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Integer
bookId
,
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
String
joinGroupType
,
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
String
joinGroupType
,
@RequestParam
(
value
=
"startDate"
,
required
=
false
)
String
startDate
,
@RequestParam
(
value
=
"startDate"
,
required
=
false
)
String
startDate
,
@RequestParam
(
value
=
"endDate"
,
required
=
false
)
String
endDate
,
@RequestParam
(
value
=
"endDate"
,
required
=
false
)
String
endDate
,
@RequestParam
(
value
=
"hasServe"
,
required
=
false
)
Boolean
hasServe
,
@RequestParam
(
value
=
"hasServe"
,
required
=
false
)
Boolean
hasServe
,
@RequestParam
(
value
=
"isPrint"
,
required
=
false
)
Boolean
isPrint
)
@RequestParam
(
value
=
"isPrint"
,
required
=
false
)
Boolean
isPrint
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<
0
)
{
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<
0
)
{
...
@@ -232,8 +256,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -232,8 +256,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@RequestMapping
(
value
=
"listBookGroup4Channel"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"listBookGroup4Channel"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<
PageBean
>
listBookGroup4Channel
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
PageBean
>
listBookGroup4Channel
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
ListBookGroup4ChannelParamVO
listBookGroup4ChannelParamVO
)
throws
BizException
,
PermissionException
{
@RequestBody
ListBookGroup4ChannelParamVO
listBookGroup4ChannelParamVO
)
throws
BizException
,
PermissionException
{
Long
channelId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
channelId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
PageBean
pageBean
=
bookGroupBiz
.
listBookGroup4Channel
(
channelId
,
listBookGroup4ChannelParamVO
);
PageBean
pageBean
=
bookGroupBiz
.
listBookGroup4Channel
(
channelId
,
listBookGroup4ChannelParamVO
);
return
new
ResponseDto
<>(
pageBean
);
return
new
ResponseDto
<>(
pageBean
);
...
@@ -241,12 +265,12 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -241,12 +265,12 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@RequestMapping
(
value
=
"getUserBrowseGroup4KnowLedgeMall"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getUserBrowseGroup4KnowLedgeMall"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getUserBrowseGroup4KnowLedgeMall
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
public
ResponseDto
<?>
getUserBrowseGroup4KnowLedgeMall
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
Long
channelId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_CHANNEL_ID
);
Long
channelId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_CHANNEL_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
PageBeanNew
<
GroupStoreMyPayDto
>
resultInfos
=
bookGroupBiz
.
getUserBrowseGroup4KnowLedgeMall
(
channelId
,
wechatUserId
,
currentPage
,
numPerPage
);
PageBeanNew
<
GroupStoreMyPayDto
>
resultInfos
=
bookGroupBiz
.
getUserBrowseGroup4KnowLedgeMall
(
channelId
,
wechatUserId
,
currentPage
,
numPerPage
);
return
new
ResponseDto
<>(
resultInfos
);
return
new
ResponseDto
<>(
resultInfos
);
}
}
...
@@ -255,10 +279,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -255,10 +279,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"listSimpleBookGroup4Adviser"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"listSimpleBookGroup4Adviser"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
listSimpleBookGroup4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
listSimpleBookGroup4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
...
@@ -279,10 +303,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -279,10 +303,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"listBook4CreateBookGroup"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"listBook4CreateBookGroup"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
listBook4CreateBookGroup
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
listBook4CreateBookGroup
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
false
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
@RequestParam
(
value
=
"numPerPage"
,
required
=
false
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<
0
)
{
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<
0
)
{
...
@@ -297,14 +321,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -297,14 +321,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@PostMapping
(
"updateRankType"
)
@PostMapping
(
"updateRankType"
)
public
ResponseDto
<?>
updateRankType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
UpdateRankTypeVO
updateRankTypeVO
)
throws
BizException
{
public
ResponseDto
<?>
updateRankType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
UpdateRankTypeVO
updateRankTypeVO
)
throws
BizException
{
bookGroupBiz
.
updateRankType
(
updateRankTypeVO
.
getBookGroupId
(),
updateRankTypeVO
.
getRankType
());
bookGroupBiz
.
updateRankType
(
updateRankTypeVO
.
getBookGroupId
(),
updateRankTypeVO
.
getRankType
());
return
new
ResponseDto
<>();
return
new
ResponseDto
<>();
}
}
@Override
@Override
@GetMapping
(
"getRankType"
)
@GetMapping
(
"getRankType"
)
public
ResponseDto
<
Integer
>
getRankType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
throws
BizException
{
public
ResponseDto
<
Integer
>
getRankType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
throws
BizException
{
Integer
rankType
=
bookGroupBiz
.
getRankType
(
bookGroupId
);
Integer
rankType
=
bookGroupBiz
.
getRankType
(
bookGroupId
);
return
new
ResponseDto
<>(
rankType
==
null
?
0
:
rankType
);
return
new
ResponseDto
<>(
rankType
==
null
?
0
:
rankType
);
}
}
...
@@ -314,7 +338,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -314,7 +338,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"getTotalBookGroupCount"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getTotalBookGroupCount"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getTotalBookGroupCount
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
,
JsonParseException
{
public
ResponseDto
<?>
getTotalBookGroupCount
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
,
JsonParseException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getTotalBookGroupCount
(
adviserId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getTotalBookGroupCount
(
adviserId
));
}
}
...
@@ -324,8 +348,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -324,8 +348,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
*/
*/
@Override
@Override
@RequestMapping
(
value
=
"listSimpleBookGroupClassify4Adviser"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"listSimpleBookGroupClassify4Adviser"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<?>
listSimpleBookGroupClassify4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
listSimpleBookGroupClassify4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
BookGroupClassify
bookGroupClassify
)
@RequestBody
BookGroupClassify
bookGroupClassify
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
null
==
bookGroupClassify
)
{
if
(
null
==
bookGroupClassify
)
{
...
@@ -340,7 +364,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -340,7 +364,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@RequestMapping
(
value
=
"isSpecialAgent"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"isSpecialAgent"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<
Boolean
>
isSpecialAgent
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
{
public
ResponseDto
<
Boolean
>
isSpecialAgent
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
{
Long
agentId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
TENANT_ID
);
Long
agentId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
TENANT_ID
);
return
new
ResponseDto
<>(
bookGroupBiz
.
isSpecialAgent
(
agentId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
isSpecialAgent
(
agentId
));
}
}
...
@@ -353,33 +377,33 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -353,33 +377,33 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
,
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
,
@RequestParam
(
value
=
"qrcodeId"
,
required
=
false
)
Long
qrcodeId
@RequestParam
(
value
=
"qrcodeId"
,
required
=
false
)
Long
qrcodeId
)
throws
BizException
,
PermissionException
{
)
throws
BizException
,
PermissionException
{
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
currentPage
==
null
||
currentPage
<
0
||
numPerPage
==
null
||
numPerPage
<=
0
)
{
if
(
currentPage
==
null
||
currentPage
<
0
||
numPerPage
==
null
||
numPerPage
<=
0
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"分页参数错误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"分页参数错误!"
);
}
}
if
(
bookGroupId
==
null
)
{
if
(
bookGroupId
==
null
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"社群码id不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"社群码id不能为空!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getAppStatistics
(
currentPage
,
numPerPage
,
bookGroupId
,
qrcodeId
,
partyId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getAppStatistics
(
currentPage
,
numPerPage
,
bookGroupId
,
qrcodeId
,
partyId
));
}
}
@Override
@Override
@ApiOperation
(
value
=
"导出社群码(编辑)"
,
httpMethod
=
"GET"
)
@ApiOperation
(
value
=
"导出社群码(编辑)"
,
httpMethod
=
"GET"
)
@RequestMapping
(
value
=
"exportGroupQrcode4Adviser"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"exportGroupQrcode4Adviser"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
exportGroupQrcode4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
exportGroupQrcode4Adviser
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
value
=
"bookName"
,
required
=
false
)
String
bookName
,
@RequestParam
(
value
=
"bookName"
,
required
=
false
)
String
bookName
,
@RequestParam
(
value
=
"isbn"
,
required
=
false
)
String
isbn
,
@RequestParam
(
value
=
"isbn"
,
required
=
false
)
String
isbn
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"channelId"
,
required
=
false
)
Long
channelId
,
@RequestParam
(
value
=
"typeCode"
,
required
=
false
)
String
typeCode
,
@RequestParam
(
value
=
"typeCode"
,
required
=
false
)
String
typeCode
,
@RequestParam
(
value
=
"isMainEditor"
,
required
=
false
)
Integer
isMainEditor
,
@RequestParam
(
value
=
"isMainEditor"
,
required
=
false
)
Integer
isMainEditor
,
@RequestParam
(
value
=
"isFundSupport"
,
required
=
false
)
Integer
isFundSupport
,
@RequestParam
(
value
=
"isFundSupport"
,
required
=
false
)
Integer
isFundSupport
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Integer
bookId
,
@RequestParam
(
value
=
"bookId"
,
required
=
false
)
Integer
bookId
,
@RequestParam
(
value
=
"startDate"
,
required
=
false
)
String
startDate
,
@RequestParam
(
value
=
"startDate"
,
required
=
false
)
String
startDate
,
@RequestParam
(
value
=
"endDate"
,
required
=
false
)
String
endDate
,
@RequestParam
(
value
=
"endDate"
,
required
=
false
)
String
endDate
,
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
Integer
joinGroupType
)
@RequestParam
(
value
=
"joinGroupType"
,
required
=
false
)
Integer
joinGroupType
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
...
@@ -409,8 +433,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -409,8 +433,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"bookId"
)
Long
bookId
@RequestParam
(
"bookId"
)
Long
bookId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
)
throws
BizException
,
PermissionException
,
JsonParseException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
bookId
==
null
)
{
if
(
bookId
==
null
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookId不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookId不能为空!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatistics
(
bookId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatistics
(
bookId
));
}
}
...
@@ -423,8 +447,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -423,8 +447,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"bookId"
)
Long
bookId
@RequestParam
(
"bookId"
)
Long
bookId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
)
throws
BizException
,
PermissionException
,
JsonParseException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
bookId
==
null
)
{
if
(
bookId
==
null
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookId不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookId不能为空!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupKeywordStatistics
(
bookId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupKeywordStatistics
(
bookId
));
}
}
...
@@ -532,15 +556,15 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -532,15 +556,15 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
}
}
@Override
@Override
@RequestMapping
(
value
=
"getBookGroupStatisByBookGroupId"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getBookGroupStatisByBookGroupId"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookGroupStatisByBookGroupId
(
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
throws
BizException
{
public
ResponseDto
<?>
getBookGroupStatisByBookGroupId
(
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
throws
BizException
{
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatisByBookGroupId
(
bookGroupId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatisByBookGroupId
(
bookGroupId
));
}
}
@Override
@Override
@RequestMapping
(
value
=
"getGroupIncomeStatic"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"getGroupIncomeStatic"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<
PageBeanNew
<
ResourcesStatisticVO
>>
getGroupIncomeStatic
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
PageBeanNew
<
ResourcesStatisticVO
>>
getGroupIncomeStatic
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
GroupIncomeStaticParamVO
groupIncomeStaticParamVO
)
throws
BizException
,
PermissionException
{
@RequestBody
GroupIncomeStaticParamVO
groupIncomeStaticParamVO
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
PageBeanNew
<
ResourcesStatisticVO
>
groupIncomeStatic
=
bookGroupBiz
.
getGroupIncomeStatic
(
groupIncomeStaticParamVO
,
adviserId
);
PageBeanNew
<
ResourcesStatisticVO
>
groupIncomeStatic
=
bookGroupBiz
.
getGroupIncomeStatic
(
groupIncomeStaticParamVO
,
adviserId
);
...
@@ -548,9 +572,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -548,9 +572,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
}
}
@Override
@Override
@RequestMapping
(
value
=
"getGroupScanTrend"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"getGroupScanTrend"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<
List
<
GroupScanTrendVO
>>
getGroupScanTrend
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
List
<
GroupScanTrendVO
>>
getGroupScanTrend
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
GroupScanTrendParamVO
groupScanTrendParamVO
)
throws
BizException
,
PermissionException
{
@RequestBody
GroupScanTrendParamVO
groupScanTrendParamVO
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
List
<
GroupScanTrendVO
>
groupScanTrend
=
bookGroupBiz
.
getGroupScanTrend
(
groupScanTrendParamVO
,
adviserId
);
List
<
GroupScanTrendVO
>
groupScanTrend
=
bookGroupBiz
.
getGroupScanTrend
(
groupScanTrendParamVO
,
adviserId
);
...
@@ -558,22 +582,22 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -558,22 +582,22 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
}
}
@Override
@Override
@RequestMapping
(
value
=
"getClassifyStatistic"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getClassifyStatistic"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getClassifyStatistic
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
getClassifyStatistic
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
value
=
"currentPage"
,
required
=
true
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
true
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
true
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
@RequestParam
(
value
=
"numPerPage"
,
required
=
true
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
PageBeanNew
<
GroupStatisticVO
>
groupQrcodeStatistic
=
bookGroupBiz
.
getClassifyStatistic
(
bookGroupId
,
adviserId
,
currentPage
,
numPerPage
);
PageBeanNew
<
GroupStatisticVO
>
groupQrcodeStatistic
=
bookGroupBiz
.
getClassifyStatistic
(
bookGroupId
,
adviserId
,
currentPage
,
numPerPage
);
return
new
ResponseDto
<>(
groupQrcodeStatistic
);
return
new
ResponseDto
<>(
groupQrcodeStatistic
);
}
}
@Override
@Override
@RequestMapping
(
value
=
"getQrcodeStatistic"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getQrcodeStatistic"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getQrcodeStatistic
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
getQrcodeStatistic
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
"classifyId"
)
Long
classifyId
)
throws
BizException
,
PermissionException
{
@RequestParam
(
"classifyId"
)
Long
classifyId
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
List
<
WxGroupStatisticVO
>
qrcodeStatistic
=
bookGroupBiz
.
getQrcodeStatistic
(
bookGroupId
,
classifyId
,
adviserId
);
List
<
WxGroupStatisticVO
>
qrcodeStatistic
=
bookGroupBiz
.
getQrcodeStatistic
(
bookGroupId
,
classifyId
,
adviserId
);
...
@@ -581,10 +605,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -581,10 +605,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
}
}
@Override
@Override
@RequestMapping
(
value
=
"getTotalRescourceData"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"getTotalRescourceData"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getTotalRescourceData
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
public
ResponseDto
<?>
getTotalRescourceData
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
value
=
"classifyId"
,
required
=
false
)
Long
classifyId
,
@RequestParam
(
value
=
"qrcodeId"
,
required
=
false
)
Long
qrcodeId
,
@RequestParam
(
value
=
"classifyId"
,
required
=
false
)
Long
classifyId
,
@RequestParam
(
value
=
"qrcodeId"
,
required
=
false
)
Long
qrcodeId
,
@RequestParam
(
"type"
)
String
type
)
throws
BizException
,
PermissionException
{
@RequestParam
(
"type"
)
String
type
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
TotalRescourceDataVO
totalRescourceData
=
bookGroupBiz
.
getTotalRescourceData
(
bookGroupId
,
adviserId
,
classifyId
,
qrcodeId
,
type
);
TotalRescourceDataVO
totalRescourceData
=
bookGroupBiz
.
getTotalRescourceData
(
bookGroupId
,
adviserId
,
classifyId
,
qrcodeId
,
type
);
...
@@ -592,9 +616,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -592,9 +616,9 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
}
}
@Override
@Override
@RequestMapping
(
value
=
"exportRescourceIncomeData"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"exportRescourceIncomeData"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
exportRescourceIncomeData
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
exportRescourceIncomeData
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
{
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Map
<
String
,
String
>
resultMap
=
bookGroupBiz
.
exportRescourceIncomeData
(
bookGroupId
,
adviserId
);
Map
<
String
,
String
>
resultMap
=
bookGroupBiz
.
exportRescourceIncomeData
(
bookGroupId
,
adviserId
);
...
@@ -606,7 +630,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -606,7 +630,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
public
ResponseDto
<
PageBeanNew
<
FriendsVO
>>
listPageFriendsStatistic
(
public
ResponseDto
<
PageBeanNew
<
FriendsVO
>>
listPageFriendsStatistic
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
true
)
Long
bookGroupId
,
@RequestParam
(
value
=
"currentPage"
,
required
=
true
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
,
required
=
true
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
,
required
=
true
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
@RequestParam
(
value
=
"numPerPage"
,
required
=
true
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
PageBeanNew
<
FriendsVO
>
pageBeanNew
=
bookGroupBiz
.
listPageFriendsStatistic
(
bookGroupId
,
currentPage
,
numPerPage
);
PageBeanNew
<
FriendsVO
>
pageBeanNew
=
bookGroupBiz
.
listPageFriendsStatistic
(
bookGroupId
,
currentPage
,
numPerPage
);
return
new
ResponseDto
<>(
pageBeanNew
);
return
new
ResponseDto
<>(
pageBeanNew
);
...
@@ -669,14 +693,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -669,14 +693,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
,
JsonParseException
{
)
throws
BizException
,
PermissionException
,
JsonParseException
{
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupServeList4Wechat
(
bookGroupId
,
currentPage
,
numPerPage
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupServeList4Wechat
(
bookGroupId
,
currentPage
,
numPerPage
));
}
}
@ApiOperation
(
"获取资源配置集合(特殊二维码用)"
)
@ApiOperation
(
"获取资源配置集合(特殊二维码用)"
)
@GetMapping
(
"getBookGroupServeListByBookGroupId"
)
@GetMapping
(
"getBookGroupServeListByBookGroupId"
)
@Override
@Override
public
ResponseDto
<?>
getBookGroupServeListByBookGroupId
(
public
ResponseDto
<?>
getBookGroupServeListByBookGroupId
(
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
)
throws
BizException
,
PermissionException
,
JsonParseException
{
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupServeListByBookGroupId
(
bookGroupId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupServeListByBookGroupId
(
bookGroupId
));
}
}
...
@@ -694,7 +718,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -694,7 +718,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@PostMapping
(
"listPageBookGroupAnalysis"
)
@PostMapping
(
"listPageBookGroupAnalysis"
)
public
ResponseDto
<
PageBeanNew
<
BookGroupAnalysisVO
>>
listPageBookGroupAnalysis
(
public
ResponseDto
<
PageBeanNew
<
BookGroupAnalysisVO
>>
listPageBookGroupAnalysis
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
BookGroupAnalysisParam
bookGroupAnalysisParam
)
throws
PermissionException
{
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
BookGroupAnalysisParam
bookGroupAnalysisParam
)
throws
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
if
(
null
==
bookGroupAnalysisParam
)
{
if
(
null
==
bookGroupAnalysisParam
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数为空"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数为空"
);
...
@@ -709,7 +733,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -709,7 +733,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@PostMapping
(
"exportBookGroupAnalysis"
)
@PostMapping
(
"exportBookGroupAnalysis"
)
public
ResponseDto
<?>
exportBookGroupAnalysis
(
public
ResponseDto
<?>
exportBookGroupAnalysis
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
BookGroupAnalysisParam
bookGroupAnalysisParam
)
throws
PermissionException
{
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
BookGroupAnalysisParam
bookGroupAnalysisParam
)
throws
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
...
@@ -776,7 +800,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -776,7 +800,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"channelId"
)
Long
channelId
@RequestParam
(
"channelId"
)
Long
channelId
)
throws
PermissionException
{
)
throws
PermissionException
{
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getDTOByBookId
(
bookId
,
channelId
,
partyId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getDTOByBookId
(
bookId
,
channelId
,
partyId
));
}
}
@ApiOperation
(
"根据类型获取社群书数量"
)
@ApiOperation
(
"根据类型获取社群书数量"
)
...
@@ -819,7 +843,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -819,7 +843,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getAddFriendCountByTime
(
timeType
,
startTime
,
endTime
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getAddFriendCountByTime
(
timeType
,
startTime
,
endTime
));
}
}
@ApiOperation
(
"获取出版社创建社群书数量排行"
)
@ApiOperation
(
"获取出版社创建社群书数量排行"
)
...
@@ -861,7 +885,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -861,7 +885,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
value
=
"agentId"
,
required
=
false
)
Long
agentId
,
@RequestParam
(
value
=
"agentId"
,
required
=
false
)
Long
agentId
,
@RequestParam
(
value
=
"isSpecial"
,
required
=
false
)
Boolean
isSpecial
,
@RequestParam
(
value
=
"isSpecial"
,
required
=
false
)
Boolean
isSpecial
,
@RequestParam
(
value
=
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
value
=
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
)
Integer
numPerPage
)
throws
PermissionException
{
@RequestParam
(
value
=
"numPerPage"
)
Integer
numPerPage
)
throws
PermissionException
{
String
systemCode
=
(
String
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
SYSTEM_CODE
);
String
systemCode
=
(
String
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
SYSTEM_CODE
);
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
...
@@ -875,15 +899,15 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -875,15 +899,15 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
public
ResponseDto
<?>
exportAgentStatisticsInfo
(
public
ResponseDto
<?>
exportAgentStatisticsInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"agentId"
,
required
=
false
)
Long
agentId
,
@RequestParam
(
value
=
"agentId"
,
required
=
false
)
Long
agentId
,
@RequestParam
(
value
=
"isSpecial"
,
required
=
false
)
Boolean
isSpecial
)
throws
PermissionException
{
@RequestParam
(
value
=
"isSpecial"
,
required
=
false
)
Boolean
isSpecial
)
throws
PermissionException
{
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
String
systemCode
=
(
String
)
map
.
get
(
SessionUtil
.
SYSTEM_CODE
);
String
systemCode
=
(
String
)
map
.
get
(
SessionUtil
.
SYSTEM_CODE
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
}
}
if
(
IsSystem
.
NOT_SYSTEM
.
code
.
equals
(
isSystem
)){
if
(
IsSystem
.
NOT_SYSTEM
.
code
.
equals
(
isSystem
))
{
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
MEMBER_ID
);
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
MEMBER_ID
);
}
}
bookGroupBiz
.
exportAgentStatisticsInfo
(
partyId
,
agentId
,
isSpecial
);
bookGroupBiz
.
exportAgentStatisticsInfo
(
partyId
,
agentId
,
isSpecial
);
...
@@ -930,10 +954,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -930,10 +954,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
if
(!
SystemCode
.
pcloud
.
code
.
equalsIgnoreCase
(
systemCode
))
{
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
throw
new
PermissionException
(
PermissionException
.
PERMISSION_NOT_FOUND
);
}
}
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
map
=
SessionUtil
.
getToken4Redis
(
token
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
String
isSystem
=
(
String
)
map
.
get
(
SessionUtil
.
IS_SYSTEM
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
Long
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
PARTY_ID
);
if
(
IsSystem
.
NOT_SYSTEM
.
code
.
equals
(
isSystem
)){
if
(
IsSystem
.
NOT_SYSTEM
.
code
.
equals
(
isSystem
))
{
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
MEMBER_ID
);
partyId
=
(
Long
)
map
.
get
(
SessionUtil
.
MEMBER_ID
);
}
}
bookGroupBiz
.
exportSelfBookGroupStatistics
(
selfBookGroupStParamDTO
,
systemCode
,
partyId
);
bookGroupBiz
.
exportSelfBookGroupStatistics
(
selfBookGroupStParamDTO
,
systemCode
,
partyId
);
...
@@ -945,40 +969,40 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -945,40 +969,40 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@PostMapping
(
"listUser4SelfPush"
)
@PostMapping
(
"listUser4SelfPush"
)
@Override
@Override
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4SelfPush
(
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4SelfPush
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
UserSelectParamDTO
userSelectParamDTO
)
throws
PermissionException
{
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
UserSelectParamDTO
userSelectParamDTO
)
throws
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
if
(
null
==
userSelectParamDTO
||
null
==
userSelectParamDTO
.
getCurrentPage
()
||
null
==
userSelectParamDTO
.
getNumPerPage
())
{
if
(
null
==
userSelectParamDTO
||
null
==
userSelectParamDTO
.
getCurrentPage
()
||
null
==
userSelectParamDTO
.
getNumPerPage
())
{
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
}
}
if
(
StringUtil
.
isEmpty
(
userSelectParamDTO
.
getRobotId
())){
if
(
StringUtil
.
isEmpty
(
userSelectParamDTO
.
getRobotId
()))
{
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"请选择个人号"
);
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"请选择个人号"
);
}
}
PageBeanNew
<
UserBookInfoVO
>
pageBeanNew
=
bookGroupBiz
.
listUser4SelfPush
(
userSelectParamDTO
);
PageBeanNew
<
UserBookInfoVO
>
pageBeanNew
=
bookGroupBiz
.
listUser4SelfPush
(
userSelectParamDTO
);
return
new
ResponseDto
<>(
pageBeanNew
);
return
new
ResponseDto
<>(
pageBeanNew
);
}
}
@ApiOperation
(
value
=
"编辑端,个人号群发-用户列表查询"
,
httpMethod
=
"GET"
)
@ApiOperation
(
value
=
"编辑端,个人号群发-用户列表查询"
,
httpMethod
=
"GET"
)
@GetMapping
(
"listUser4SelfPushByAdvise"
)
@GetMapping
(
"listUser4SelfPushByAdvise"
)
@Override
@Override
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4SelfPushByAdvise
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4SelfPushByAdvise
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"userQuery"
,
required
=
false
)
String
userQuery
,
@RequestParam
(
value
=
"userQuery"
,
required
=
false
)
String
userQuery
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"bookId"
)
Long
bookId
)
throws
PermissionException
{
@RequestParam
(
"bookId"
)
Long
bookId
)
throws
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
if
(
null
==
currentPage
||
null
==
numPerPage
)
{
if
(
null
==
currentPage
||
null
==
numPerPage
)
{
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
}
}
if
(
null
==
bookId
){
if
(
null
==
bookId
)
{
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少图书Id"
);
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少图书Id"
);
}
}
Map
<
String
,
Object
>
userSelectParam
=
new
HashMap
<>();
Map
<
String
,
Object
>
userSelectParam
=
new
HashMap
<>();
userSelectParam
.
put
(
"currentPage"
,
currentPage
);
userSelectParam
.
put
(
"currentPage"
,
currentPage
);
userSelectParam
.
put
(
"numPerPage"
,
numPerPage
);
userSelectParam
.
put
(
"numPerPage"
,
numPerPage
);
userSelectParam
.
put
(
"bookId"
,
bookId
);
userSelectParam
.
put
(
"bookId"
,
bookId
);
if
(!
StringUtil
.
isEmpty
(
userQuery
)){
if
(!
StringUtil
.
isEmpty
(
userQuery
))
{
userSelectParam
.
put
(
"userQuery"
,
userQuery
);
userSelectParam
.
put
(
"userQuery"
,
userQuery
);
}
}
PageBeanNew
<
UserBookInfoVO
>
pageBeanNew
=
bookGroupBiz
.
listUser4SelfPushByAdvise
(
userSelectParam
);
PageBeanNew
<
UserBookInfoVO
>
pageBeanNew
=
bookGroupBiz
.
listUser4SelfPushByAdvise
(
userSelectParam
);
...
@@ -990,7 +1014,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -990,7 +1014,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@GetMapping
(
"getRandomCode"
)
@GetMapping
(
"getRandomCode"
)
@Override
@Override
public
ResponseDto
<?>
getRandomCode
(
public
ResponseDto
<?>
getRandomCode
(
@CookieValue
(
"userInfo"
)
String
userInfo
@CookieValue
(
"userInfo"
)
String
userInfo
)
throws
PermissionException
{
)
throws
PermissionException
{
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getRandomCode
(
wechatUserId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getRandomCode
(
wechatUserId
));
...
@@ -998,14 +1022,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -998,14 +1022,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@PostMapping
(
"changeQrCodeType"
)
@PostMapping
(
"changeQrCodeType"
)
public
ResponseDto
<?>
changeQrCodeType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@Validated
ChangeQrCodeTypeDto
changeQrCodeTypeDto
)
throws
PermissionException
{
public
ResponseDto
<?>
changeQrCodeType
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@Validated
ChangeQrCodeTypeDto
changeQrCodeTypeDto
)
throws
PermissionException
{
Map
<
String
,
Object
>
token4Redis
=
SessionUtil
.
getToken4Redis
(
token
);
Map
<
String
,
Object
>
token4Redis
=
SessionUtil
.
getToken4Redis
(
token
);
return
new
ResponseDto
<>(
bookGroupBiz
.
changeQrCodeType
(
changeQrCodeTypeDto
));
return
new
ResponseDto
<>(
bookGroupBiz
.
changeQrCodeType
(
changeQrCodeTypeDto
));
}
}
@Override
@Override
@GetMapping
(
"getChangeQrChangeTarget"
)
@GetMapping
(
"getChangeQrChangeTarget"
)
public
ResponseDto
<?>
getChangeQrChangeTarget
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"type"
)
String
type
)
{
public
ResponseDto
<?>
getChangeQrChangeTarget
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"type"
)
String
type
)
{
Long
newBookGroupId
=
bookGroupBiz
.
getChangeQrChangeTarget
(
id
,
type
);
Long
newBookGroupId
=
bookGroupBiz
.
getChangeQrChangeTarget
(
id
,
type
);
return
new
ResponseDto
<>(
newBookGroupId
);
return
new
ResponseDto
<>(
newBookGroupId
);
}
}
...
@@ -1020,7 +1044,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1020,7 +1044,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"serveId"
)
Long
serveId
,
@RequestParam
(
"serveId"
)
Long
serveId
,
@RequestParam
(
"serveType"
)
String
serveType
)
@RequestParam
(
"serveType"
)
String
serveType
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<=
0
)
{
if
(
currentPage
==
null
||
numPerPage
==
null
||
currentPage
<
0
||
numPerPage
<=
0
)
{
throw
BookBizException
.
PAGE_PARAM_DELETION
;
throw
BookBizException
.
PAGE_PARAM_DELETION
;
...
@@ -1045,8 +1069,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1045,8 +1069,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam
(
"serveId"
)
Long
serveId
,
@RequestParam
(
"serveId"
)
Long
serveId
,
@RequestParam
(
"serveType"
)
String
serveType
,
@RequestParam
(
"serveType"
)
String
serveType
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
)
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
throws
BizException
,
PermissionException
{
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"channelId"
,
channelId
);
paramMap
.
put
(
"channelId"
,
channelId
);
...
@@ -1059,7 +1083,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1059,7 +1083,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@GetMapping
(
"updateSpecialState"
)
@GetMapping
(
"updateSpecialState"
)
public
ResponseDto
<?>
updateSpecialState
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"belongSpecialAgent"
)
Boolean
belongSpecialAgent
)
{
public
ResponseDto
<?>
updateSpecialState
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"belongSpecialAgent"
)
Boolean
belongSpecialAgent
)
{
bookGroupBiz
.
updateSpecialState
(
id
,
belongSpecialAgent
);
bookGroupBiz
.
updateSpecialState
(
id
,
belongSpecialAgent
);
return
new
ResponseDto
<>();
return
new
ResponseDto
<>();
}
}
...
@@ -1081,7 +1105,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1081,7 +1105,7 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@GetMapping
(
"getClassifyKeywordStatistic"
)
@GetMapping
(
"getClassifyKeywordStatistic"
)
public
ResponseDto
<
List
<
ListKeywordVO
>>
getClassifyKeywordStatistic
(
public
ResponseDto
<
List
<
ListKeywordVO
>>
getClassifyKeywordStatistic
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"classifyId"
)
Long
classifyId
)
throws
PermissionException
{
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"classifyId"
)
Long
classifyId
)
throws
PermissionException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
classifyId
==
null
)
{
if
(
classifyId
==
null
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"classifyId不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"classifyId不能为空!"
);
...
@@ -1098,14 +1122,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1098,14 +1122,14 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestBody
WxWechatUserCorrelation
wxWechatUserCorrelation
@RequestBody
WxWechatUserCorrelation
wxWechatUserCorrelation
)
throws
BizException
,
PermissionException
{
)
throws
BizException
,
PermissionException
{
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
bookGroupBiz
.
createWxWechatUserCorrelation
(
wechatUserId
,
wxWechatUserCorrelation
);
bookGroupBiz
.
createWxWechatUserCorrelation
(
wechatUserId
,
wxWechatUserCorrelation
);
return
new
ResponseDto
<>();
return
new
ResponseDto
<>();
}
}
@ApiOperation
(
value
=
"共读活动-用户列表查询"
,
httpMethod
=
"POST"
)
@ApiOperation
(
value
=
"共读活动-用户列表查询"
,
httpMethod
=
"POST"
)
@PostMapping
(
"listUser4ReadingActivity"
)
@PostMapping
(
"listUser4ReadingActivity"
)
@Override
@Override
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4ReadingActivity
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
UserSelectParamDTO
userSelectParamDTO
)
throws
PermissionException
{
public
ResponseDto
<
PageBeanNew
<
UserBookInfoVO
>>
listUser4ReadingActivity
(
@RequestHeader
(
"token"
)
String
token
,
@RequestBody
@ApiParam
UserSelectParamDTO
userSelectParamDTO
)
throws
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
if
(
null
==
userSelectParamDTO
||
null
==
userSelectParamDTO
.
getCurrentPage
()
||
null
==
userSelectParamDTO
.
getNumPerPage
())
{
if
(
null
==
userSelectParamDTO
||
null
==
userSelectParamDTO
.
getCurrentPage
()
||
null
==
userSelectParamDTO
.
getNumPerPage
())
{
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
throw
new
WechatGroupBizException
(
WechatGroupBizException
.
PARAM_IS_NULL
,
"缺少参数"
);
...
@@ -1116,8 +1140,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1116,8 +1140,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@GetMapping
(
"getBookGroupAppletByBookGroupId"
)
@GetMapping
(
"getBookGroupAppletByBookGroupId"
)
public
ResponseDto
<
BookAppletSceneDTO
>
getBookGroupAppletByBookGroupId
(
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
{
public
ResponseDto
<
BookAppletSceneDTO
>
getBookGroupAppletByBookGroupId
(
@RequestParam
(
"bookGroupId"
)
Long
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookGroupId不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookGroupId不能为空!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupAppletByBookGroupId
(
bookGroupId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupAppletByBookGroupId
(
bookGroupId
));
...
@@ -1125,8 +1149,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1125,8 +1149,8 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@GetMapping
(
"getBookGroupId4OldData"
)
@GetMapping
(
"getBookGroupId4OldData"
)
public
ResponseDto
<
Long
>
getBookGroupId4OldData
(
@RequestParam
(
"raysBookId"
)
Long
raysBookId
)
{
public
ResponseDto
<
Long
>
getBookGroupId4OldData
(
@RequestParam
(
"raysBookId"
)
Long
raysBookId
)
{
if
(
null
==
raysBookId
)
{
if
(
null
==
raysBookId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"raysBookId不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"raysBookId不能为空!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupId4OldData
(
raysBookId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupId4OldData
(
raysBookId
));
...
@@ -1134,33 +1158,33 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -1134,33 +1158,33 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
@Override
@GetMapping
(
"getByAppletScene"
)
@GetMapping
(
"getByAppletScene"
)
public
ResponseDto
<?>
getByAppletScene
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
"scene"
)
String
scene
)
{
public
ResponseDto
<?>
getByAppletScene
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
"scene"
)
String
scene
)
{
if
(
StringUtil
.
isEmpty
(
scene
)){
if
(
StringUtil
.
isEmpty
(
scene
))
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"scene不能为空!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"scene不能为空!"
);
}
}
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
bookGroupBiz
.
getByAppletScene
(
wechatUserId
,
scene
);
bookGroupBiz
.
getByAppletScene
(
wechatUserId
,
scene
);
return
new
ResponseDto
<>();
return
new
ResponseDto
<>();
}
}
@Override
@Override
@GetMapping
(
"getBookAndBookGroupServeList"
)
@GetMapping
(
"getBookAndBookGroupServeList"
)
public
ResponseDto
<?>
getBookAndBookGroupServeList
(
public
ResponseDto
<?>
getBookAndBookGroupServeList
(
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
{
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
{
if
(
null
==
adviserId
||
null
==
bookId
||
null
==
channelId
)
{
if
(
null
==
adviserId
||
null
==
bookId
||
null
==
channelId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"参数缺失!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"参数缺失!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookAndBookGroupServeList
(
adviserId
,
bookId
,
channelId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookAndBookGroupServeList
(
adviserId
,
bookId
,
channelId
));
}
}
@Override
@Override
@GetMapping
(
"getBookBaseInfo4Applet"
)
@GetMapping
(
"getBookBaseInfo4Applet"
)
public
ResponseDto
<?>
getBookBaseInfo4Applet
(
public
ResponseDto
<?>
getBookBaseInfo4Applet
(
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
{
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
{
if
(
null
==
adviserId
||
null
==
bookId
||
null
==
channelId
)
{
if
(
null
==
adviserId
||
null
==
bookId
||
null
==
channelId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"参数缺失!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"参数缺失!"
);
}
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookBaseInfo4Applet
(
adviserId
,
channelId
,
bookId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookBaseInfo4Applet
(
adviserId
,
channelId
,
bookId
));
}
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/tools/BookExcelReader.java
0 → 100644
View file @
ca5aa2de
package
com
.
pcloud
.
book
.
group
.
tools
;
import
com.pcloud.book.group.vo.ExcelDataVO
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.ss.usermodel.Cell
;
import
org.apache.poi.ss.usermodel.Row
;
import
org.apache.poi.ss.usermodel.Sheet
;
import
org.apache.poi.ss.usermodel.Workbook
;
import
org.apache.poi.xssf.usermodel.XSSFWorkbook
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.text.DecimalFormat
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Objects
;
import
lombok.extern.slf4j.Slf4j
;
@Slf4j
public
class
BookExcelReader
{
public
static
List
<
ExcelDataVO
>
readExcel
(
MultipartFile
file
)
throws
IOException
{
//获取文件名称
try
(
InputStream
in
=
file
.
getInputStream
())
{
// 读取excel中的数据
Workbook
workbook
=
judegExcelEdition
(
file
.
getOriginalFilename
())
?
new
XSSFWorkbook
(
in
)
:
new
HSSFWorkbook
(
in
);
return
parseExcel
(
workbook
);
}
}
private
static
boolean
judegExcelEdition
(
String
fileName
)
{
return
!
fileName
.
matches
(
"^.+\\.(?i)(xls)$"
);
}
private
static
List
<
ExcelDataVO
>
parseExcel
(
Workbook
workbook
)
{
List
<
ExcelDataVO
>
resultDataList
=
new
ArrayList
<>();
// 解析sheet
for
(
int
sheetNum
=
0
;
sheetNum
<
workbook
.
getNumberOfSheets
();
sheetNum
++)
{
Sheet
sheet
=
workbook
.
getSheetAt
(
sheetNum
);
// 校验sheet是否合法
if
(
sheet
==
null
)
{
continue
;
}
// 获取第一行数据
int
firstRowNum
=
sheet
.
getFirstRowNum
();
Row
firstRow
=
sheet
.
getRow
(
firstRowNum
);
if
(
null
==
firstRow
)
{
log
.
warn
(
"解析Excel失败,在第一行没有读取到任何数据!"
);
}
// 解析每一行的数据,构造数据对象
int
rowStart
=
firstRowNum
+
1
;
int
rowEnd
=
sheet
.
getPhysicalNumberOfRows
();
for
(
int
rowNum
=
rowStart
;
rowNum
<
rowEnd
;
rowNum
++)
{
Row
row
=
sheet
.
getRow
(
rowNum
);
if
(
null
==
row
)
{
continue
;
}
ExcelDataVO
resultData
=
convertRowToData
(
row
);
resultDataList
.
add
(
resultData
);
}
}
return
resultDataList
;
}
private
static
String
convertCellValueToString
(
Cell
cell
)
{
if
(
cell
==
null
)
{
return
null
;
}
String
returnValue
=
null
;
switch
(
cell
.
getCellType
())
{
case
Cell
.
CELL_TYPE_NUMERIC
:
//数字
Double
doubleValue
=
cell
.
getNumericCellValue
();
// 格式化科学计数法,取一位整数
DecimalFormat
df
=
new
DecimalFormat
(
"0"
);
returnValue
=
df
.
format
(
doubleValue
);
break
;
case
Cell
.
CELL_TYPE_STRING
:
//字符串
returnValue
=
cell
.
getStringCellValue
();
break
;
case
Cell
.
CELL_TYPE_BOOLEAN
:
//布尔
boolean
booleanValue
=
cell
.
getBooleanCellValue
();
returnValue
=
Boolean
.
toString
(
booleanValue
);
break
;
case
Cell
.
CELL_TYPE_BLANK
:
// 空值
break
;
case
Cell
.
CELL_TYPE_FORMULA
:
// 公式
returnValue
=
cell
.
getCellFormula
();
break
;
case
Cell
.
CELL_TYPE_ERROR
:
// 故障
break
;
default
:
break
;
}
return
returnValue
;
}
private
static
ExcelDataVO
convertRowToData
(
Row
row
)
{
ExcelDataVO
resultData
=
new
ExcelDataVO
();
Cell
cell
;
int
cellNum
=
0
;
// 序号
cell
=
row
.
getCell
(
cellNum
++);
String
num
=
convertCellValueToString
(
cell
);
resultData
.
setNum
(
Integer
.
parseInt
(
num
));
// 出版社名称
cell
=
row
.
getCell
(
cellNum
++);
String
agentName
=
convertCellValueToString
(
cell
);
resultData
.
setAgentName
(
agentName
);
// 书名
cell
=
row
.
getCell
(
cellNum
++);
String
bookName
=
convertCellValueToString
(
cell
);
resultData
.
setBookName
(
bookName
);
// isbn
cell
=
row
.
getCell
(
cellNum
++);
String
isbn
=
convertCellValueToString
(
cell
);
resultData
.
setIsbn
(
isbn
);
// 分类
cell
=
row
.
getCell
(
cellNum
++);
String
type
=
convertCellValueToString
(
cell
);
resultData
.
setType
(
type
);
// 二维码数量
cell
=
row
.
getCell
(
cellNum
++);
String
qrcodeNum
=
convertCellValueToString
(
cell
);
resultData
.
setQrcodeNum
(
Objects
.
isNull
(
qrcodeNum
)
?
0
:
Integer
.
parseInt
(
qrcodeNum
));
return
resultData
;
}
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/group/vo/ExcelDataVO.java
0 → 100644
View file @
ca5aa2de
package
com
.
pcloud
.
book
.
group
.
vo
;
import
lombok.Data
;
@Data
public
class
ExcelDataVO
{
/**
* 序号
*/
private
Integer
num
;
/**
* 出版社名称
*/
private
String
agentName
;
/**
* 书名
*/
private
String
bookName
;
/**
* isbn
*/
private
String
isbn
;
/**
* 分类
*/
private
String
type
;
/**
* 二维码数量
*/
private
Integer
qrcodeNum
;
}
pcloud-service-book/src/main/java/com/pcloud/book/util/properties/BookProps.java
View file @
ca5aa2de
...
@@ -36,6 +36,8 @@ public class BookProps {
...
@@ -36,6 +36,8 @@ public class BookProps {
private
static
String
systemEnv
;
private
static
String
systemEnv
;
private
static
String
wechatDomain
;
public
static
String
getJisuAppKey
()
{
public
static
String
getJisuAppKey
()
{
return
jisuAppKey
;
return
jisuAppKey
;
}
}
...
@@ -81,4 +83,13 @@ public class BookProps {
...
@@ -81,4 +83,13 @@ public class BookProps {
public
void
setSystemEnv
(
String
systemEnv
)
{
public
void
setSystemEnv
(
String
systemEnv
)
{
BookProps
.
systemEnv
=
systemEnv
;
BookProps
.
systemEnv
=
systemEnv
;
}
}
public
static
String
getWechatDomain
()
{
return
wechatDomain
;
}
@Value
(
"${wechat.group.link.prefix}"
)
public
void
setWechatDomain
(
String
wechatDomain
)
{
BookProps
.
wechatDomain
=
wechatDomain
;
}
}
}
pcloud-service-book/src/main/resources/mapper/group/BookGroupMapper.xml
View file @
ca5aa2de
...
@@ -948,6 +948,14 @@
...
@@ -948,6 +948,14 @@
SELECT book_group_id FROM book_group_old_data WHERE rays_book_id = #{raysBookId}
SELECT book_group_id FROM book_group_old_data WHERE rays_book_id = #{raysBookId}
</select>
</select>
<select
id=
"getOldDataMax"
resultType=
"Long"
>
SELECT max(rays_book_id) FROM book_group_old_data
</select>
<insert
id=
"insertOldData"
parameterType=
"Long"
>
insert into book_group_old_data (rays_book_id) value (#{id})
</insert>
<select
id=
"getIdByBookNameAndJoinGroupType"
resultType=
"long"
parameterType=
"map"
>
<select
id=
"getIdByBookNameAndJoinGroupType"
resultType=
"long"
parameterType=
"map"
>
select
select
t.id
t.id
...
...
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