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
9e24a4d6
Commit
9e24a4d6
authored
Jan 28, 2019
by
lili
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加上过滤测试数据
parent
ed940b11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
170 additions
and
162 deletions
+170
-162
BookAppealFacadeImpl.java
.../pcloud/book/appeal/facade/impl/BookAppealFacadeImpl.java
+11
-17
BookBizImpl.java
.../main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
+1
-1
BookAdviserFacadeImpl.java
...m/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
+11
-19
BookAppFacadeImpl.java
...a/com/pcloud/book/book/facade/impl/BookAppFacadeImpl.java
+0
-3
BookAssistTempletFacadeImpl.java
...ud/book/book/facade/impl/BookAssistTempletFacadeImpl.java
+2
-25
BookFacadeImpl.java
...java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
+0
-6
BookFreezeFacadeImpl.java
...om/pcloud/book/book/facade/impl/BookFreezeFacadeImpl.java
+0
-4
BookFundFacadeImpl.java
.../com/pcloud/book/book/facade/impl/BookFundFacadeImpl.java
+12
-20
BookProductFacadeImpl.java
...m/pcloud/book/book/facade/impl/BookProductFacadeImpl.java
+12
-20
BookResourceFacadeImpl.java
.../pcloud/book/book/facade/impl/BookResourceFacadeImpl.java
+0
-3
BookTypeFacadeImpl.java
.../com/pcloud/book/book/facade/impl/BookTypeFacadeImpl.java
+10
-18
IsbnConsr.java
...rc/main/java/com/pcloud/book/consumer/isbn/IsbnConsr.java
+0
-0
PartyConsr.java
...c/main/java/com/pcloud/book/consumer/user/PartyConsr.java
+11
-0
BookAuthUserBiz.java
...n/java/com/pcloud/book/copyright/biz/BookAuthUserBiz.java
+1
-1
BookAuthInfoBizImpl.java
...m/pcloud/book/copyright/biz/impl/BookAuthInfoBizImpl.java
+11
-3
BookAuthUserBizImpl.java
...m/pcloud/book/copyright/biz/impl/BookAuthUserBizImpl.java
+2
-2
BookAuthInfoDao.java
...n/java/com/pcloud/book/copyright/dao/BookAuthInfoDao.java
+1
-1
BookAuthUserDao.java
...n/java/com/pcloud/book/copyright/dao/BookAuthUserDao.java
+1
-1
BookClickBuyRecordDao.java
.../com/pcloud/book/copyright/dao/BookClickBuyRecordDao.java
+1
-1
BookAuthInfoDaoImpl.java
...m/pcloud/book/copyright/dao/impl/BookAuthInfoDaoImpl.java
+5
-2
BookAuthUserDaoImpl.java
...m/pcloud/book/copyright/dao/impl/BookAuthUserDaoImpl.java
+5
-2
BookClickBuyRecordDaoImpl.java
...ud/book/copyright/dao/impl/BookClickBuyRecordDaoImpl.java
+7
-2
Book.Mapper.xml
...rvice-book/src/main/resources/mapper/book/Book.Mapper.xml
+37
-1
BookAuthInfo.Mapper.xml
...c/main/resources/mapper/copyright/BookAuthInfo.Mapper.xml
+9
-3
BookAuthUser.Mapper.xml
...c/main/resources/mapper/copyright/BookAuthUser.Mapper.xml
+10
-4
BookClickBuyRecord.Mapper.xml
.../resources/mapper/copyright/BookClickBuyRecord.Mapper.xml
+10
-3
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/appeal/facade/impl/BookAppealFacadeImpl.java
View file @
9e24a4d6
package
com
.
pcloud
.
book
.
appeal
.
facade
.
impl
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.appeal.biz.BookAppealBiz
;
import
com.pcloud.book.appeal.dto.BookAppealDto
;
import
com.pcloud.book.appeal.entity.BookAppeal
;
...
...
@@ -25,9 +11,19 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.page.PageBean
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.permission.Permission
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionCode.ServerPermissionCode
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.core.MediaType
;
/**
* 书刊申诉接口实现
...
...
@@ -39,8 +35,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
@RequestMapping
(
"/bookAppeal"
)
@RestController
(
"bookAppealFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAppealFacadeImpl
implements
BookAppealFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
View file @
9e24a4d6
...
...
@@ -1214,7 +1214,7 @@ public class BookBizImpl implements BookBiz {
paramMap
.
put
(
"templeIds"
,
ids
);
}
}
PageBean
pageBean
=
bookDao
.
listPage
(
pageParam
,
paramMap
,
"listBookClassify"
);
PageBean
pageBean
=
bookDao
.
listPage
(
pageParam
,
paramMap
,
"listBookClassify"
,
"listBookClassifyCount"
);
if
(
pageBean
!=
null
)
{
// 设置编辑名称
bookSet
.
setAdviserName4BookDto
(
pageBean
.
getRecordList
());
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -3,23 +3,6 @@
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookAdviserBiz
;
import
com.pcloud.book.book.dto.AdviserManageDto
;
...
...
@@ -31,6 +14,17 @@ import com.pcloud.common.dto.ResponseDto;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* @描述:顾问书籍管理接口实现类
...
...
@@ -39,8 +33,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
@RequestMapping
(
"/bookAdviser"
)
@RestController
(
"bookAdviserFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAdviserFacadeImpl
implements
BookAdviserFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAppFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -20,7 +20,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookAppBiz
;
import
com.pcloud.book.book.dto.BookAppDto
;
...
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
@RequestMapping
(
"/bookApp"
)
@RestController
(
"bookAppFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAppFacadeImpl
implements
BookAppFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAssistTempletFacadeImpl.java
View file @
9e24a4d6
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
com.pcloud.book.book.biz.BookAssistTempletBiz
;
import
com.pcloud.book.book.facade.BookAssistTempletFacade
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.book.biz.BookAssistTempletBiz
;
import
com.pcloud.book.book.entity.BookAssistTemplet
;
import
com.pcloud.book.book.facade.BookAssistTempletFacade
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.SessionUtil
;
/**
* 书刊模板分类
* @author MICHAEL
...
...
@@ -33,8 +12,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
@RequestMapping
(
"/bookAssistTemplet"
)
@RestController
(
"bookAssistTempletFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAssistTempletFacadeImpl
implements
BookAssistTempletFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -3,7 +3,6 @@
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.google.common.collect.Lists
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.book.biz.BookBiz
;
...
...
@@ -33,9 +32,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
...
...
@@ -48,8 +44,6 @@ import java.util.Map;
*/
@RequestMapping
(
"/book"
)
@RestController
(
"bookFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFacadeImpl
implements
BookFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFreezeFacadeImpl.java
View file @
9e24a4d6
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.book.biz.BookFreezeBiz
;
import
com.pcloud.book.book.dto.BookFreezeDto
;
import
com.pcloud.book.book.entity.BookFreeze
;
...
...
@@ -11,7 +10,6 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.CookieValue
;
...
...
@@ -34,8 +32,6 @@ import javax.ws.rs.core.MediaType;
*/
@RequestMapping
(
"/bookFreeze"
)
@RestController
(
"bookFreezeFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFreezeFacadeImpl
implements
BookFreezeFacade
{
@Autowired
private
BookFreezeBiz
bookFreezeBiz
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFundFacadeImpl.java
View file @
9e24a4d6
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.book.biz.BookFundBiz
;
import
com.pcloud.book.book.dto.BookFundDto
;
import
com.pcloud.book.book.entity.BookFund
;
...
...
@@ -28,6 +10,18 @@ import com.pcloud.common.page.PageBean;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
/**
* @描述:书刊基金接口实现层
...
...
@@ -36,8 +30,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
@RequestMapping
(
"/bookFund"
)
@RestController
(
"bookFundFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFundFacadeImpl
implements
BookFundFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookProductFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -3,24 +3,6 @@
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookProductBiz
;
import
com.pcloud.book.book.dto.BookProductDto
;
...
...
@@ -31,6 +13,18 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* @描述:
...
...
@@ -40,8 +34,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
@RequestMapping
(
"/bookProduct"
)
@RestController
(
"bookProductFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookProductFacadeImpl
implements
BookProductFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookResourceFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -17,7 +17,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookResourceBiz
;
import
com.pcloud.book.book.dto.BookDto
;
...
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
@RequestMapping
(
"/bookResource"
)
@RestController
(
"bookResourceFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookResourceFacadeImpl
implements
BookResourceFacade
{
@Autowired
private
BookResourceBiz
bookResourceBiz
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookTypeFacadeImpl.java
View file @
9e24a4d6
...
...
@@ -3,22 +3,6 @@
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.book.biz.BookTypeBiz
;
import
com.pcloud.book.book.dto.BookTypeDto
;
import
com.pcloud.book.book.facade.BookTypeFacade
;
...
...
@@ -27,6 +11,16 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
org.codehaus.jackson.JsonParseException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* @描述:
...
...
@@ -36,8 +30,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
@RequestMapping
(
"/bookType"
)
@RestController
(
"bookTypeFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookTypeFacadeImpl
implements
BookTypeFacade
{
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/consumer/isbn/IsbnConsr.java
View file @
9e24a4d6
This diff is collapsed.
Click to expand it.
pcloud-service-book/src/main/java/com/pcloud/book/consumer/user/PartyConsr.java
View file @
9e24a4d6
...
...
@@ -7,10 +7,15 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.usercenter.party.common.dto.PartyListDto
;
import
com.pcloud.usercenter.party.common.vo.PartyIdListVO
;
import
com.pcloud.usercenter.user.service.UserLoginService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.stereotype.Component
;
import
com.pcloud.common.exceptions.BizException
;
...
...
@@ -65,4 +70,10 @@ public class PartyConsr {
return
resultMap
;
}
@ParamLog
(
value
=
"获取测试账号"
,
isAfterReturn
=
false
)
public
PartyIdListVO
getPartyIdList4Test
()
{
ResponseEntity
<
ResponseDto
<
PartyIdListVO
>>
partyIdList
=
partyService
.
getPartyIdList4Test
();
PartyIdListVO
partyIdListVO
=
ResponseHandleUtil
.
parseResponse
(
partyIdList
,
PartyIdListVO
.
class
);
return
partyIdListVO
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/copyright/biz/BookAuthUserBiz.java
View file @
9e24a4d6
...
...
@@ -47,7 +47,7 @@ public interface BookAuthUserBiz {
/**
* 获取授权信息总的统计数据
*/
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
);
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
);
/**
* 新增点击购买记录
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/biz/impl/BookAuthInfoBizImpl.java
View file @
9e24a4d6
...
...
@@ -8,6 +8,7 @@ import com.pcloud.book.book.dto.BookDto;
import
com.pcloud.book.consumer.app.AssistTempletConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.common.ExportConsr
;
import
com.pcloud.book.consumer.user.PartyConsr
;
import
com.pcloud.book.copyright.biz.BookAuthCodeBiz
;
import
com.pcloud.book.copyright.biz.BookAuthInfoBiz
;
import
com.pcloud.book.copyright.biz.BookAuthServeBiz
;
...
...
@@ -43,6 +44,7 @@ import com.pcloud.common.utils.DateUtils;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.cache.redis.JedisClusterUtils
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.usercenter.party.common.vo.PartyIdListVO
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -103,6 +105,9 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
@Autowired
private
BookClickBuyRecordDao
bookClickBuyRecordDao
;
@Autowired
private
PartyConsr
partyConsr
;
private
static
final
ExecutorService
EXECUTOR_SERVICE
=
Executors
.
newFixedThreadPool
(
2
);
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
...
@@ -504,21 +509,24 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
@Override
public
BookAuthTotalCountDTO
getBookAuthTotalCount
(
List
<
Long
>
adviserIds
)
{
//获取出版社下的编辑
PartyIdListVO
partyIdList4Test
=
partyConsr
.
getPartyIdList4Test
();
List
<
Long
>
removeAdviserIds
=
partyIdList4Test
==
null
?
null
:
partyIdList4Test
.
getAdviserIds
();
BookAuthTotalCountDTO
bookAuthTotalCountDTO
=
new
BookAuthTotalCountDTO
();
//获取开启正版授权图书的总数
Integer
openCount
=
bookAuthInfoDao
.
getTotalNum
(
adviserIds
);
Integer
openCount
=
bookAuthInfoDao
.
getTotalNum
(
adviserIds
,
removeAdviserIds
);
if
(
openCount
==
null
||
openCount
==
0
){
setZeroData
(
bookAuthTotalCountDTO
);
return
bookAuthTotalCountDTO
;
}
else
{
bookAuthTotalCountDTO
.
setOpenCount
(
openCount
);
}
BookAuthCodeUserVO
authUserTotalCount
=
bookAuthUserBiz
.
getAuthUserTotalCount
(
adviserIds
);
BookAuthCodeUserVO
authUserTotalCount
=
bookAuthUserBiz
.
getAuthUserTotalCount
(
adviserIds
,
removeAdviserIds
);
if
(
authUserTotalCount
!=
null
){
BeanUtils
.
copyProperties
(
authUserTotalCount
,
bookAuthTotalCountDTO
);
}
//获取点击链接总数
Integer
count
=
bookClickBuyRecordDao
.
getClickBuyRecordCount
(
adviserIds
);
Integer
count
=
bookClickBuyRecordDao
.
getClickBuyRecordCount
(
adviserIds
,
removeAdviserIds
);
bookAuthTotalCountDTO
.
setClickBuyCount
(
count
);
return
bookAuthTotalCountDTO
;
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/biz/impl/BookAuthUserBizImpl.java
View file @
9e24a4d6
...
...
@@ -144,8 +144,8 @@ public class BookAuthUserBizImpl implements BookAuthUserBiz {
}
@Override
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
)
{
BookAuthCodeUserVO
bookAuthCodeUserVO
=
bookAuthUserDao
.
getAuthUserTotalCount
(
adviserIds
);
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
BookAuthCodeUserVO
bookAuthCodeUserVO
=
bookAuthUserDao
.
getAuthUserTotalCount
(
adviserIds
,
removeAdviserIds
);
if
(
bookAuthCodeUserVO
!=
null
){
bookAuthCodeUserVO
.
setCodeUserCount
(
bookAuthCodeUserVO
.
getTotalCount
()
-
bookAuthCodeUserVO
.
getPayUserCount
());
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/BookAuthInfoDao.java
View file @
9e24a4d6
...
...
@@ -47,5 +47,5 @@ public interface BookAuthInfoDao extends BaseDao<BookAuthInfo> {
/**
* 获取总的数量
*/
Integer
getTotalNum
(
List
<
Long
>
adviserIds
);
Integer
getTotalNum
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/BookAuthUserDao.java
View file @
9e24a4d6
...
...
@@ -44,7 +44,7 @@ public interface BookAuthUserDao extends BaseDao<BookAuthUser> {
/**
* 获取总的授权用户数据
*/
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
);
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
);
/**
* 获取top10的图书
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/BookClickBuyRecordDao.java
View file @
9e24a4d6
...
...
@@ -10,5 +10,5 @@ import java.util.List;
* @date 2018/12/20 15:41
*/
public
interface
BookClickBuyRecordDao
extends
BaseDao
<
BookClickBuyRecord
>
{
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
);
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/impl/BookAuthInfoDaoImpl.java
View file @
9e24a4d6
...
...
@@ -68,7 +68,10 @@ public class BookAuthInfoDaoImpl extends BaseDaoImpl<BookAuthInfo> implements Bo
}
@Override
public
Integer
getTotalNum
(
List
<
Long
>
adviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getTotalNum"
),
adviserIds
);
public
Integer
getTotalNum
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"adviserIds"
,
adviserIds
);
paramMap
.
put
(
"removeAdviserIds"
,
removeAdviserIds
);
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getTotalNum"
),
paramMap
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/impl/BookAuthUserDaoImpl.java
View file @
9e24a4d6
...
...
@@ -66,8 +66,11 @@ public class BookAuthUserDaoImpl extends BaseDaoImpl<BookAuthUser> implements Bo
}
@Override
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getAuthUserTotalCount"
),
adviserIds
);
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"adviserIds"
,
adviserIds
);
paramMap
.
put
(
"removeAdviserIds"
,
removeAdviserIds
);
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getAuthUserTotalCount"
),
paramMap
);
}
@Override
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/impl/BookClickBuyRecordDaoImpl.java
View file @
9e24a4d6
...
...
@@ -5,7 +5,9 @@ import com.pcloud.book.copyright.entity.BookClickBuyRecord;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author lily
...
...
@@ -14,7 +16,10 @@ import java.util.List;
@Component
(
"bookClickBuyRecordDao"
)
public
class
BookClickBuyRecordDaoImpl
extends
BaseDaoImpl
<
BookClickBuyRecord
>
implements
BookClickBuyRecordDao
{
@Override
public
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getClickBuyRecordCount"
),
adviserIds
);
public
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"adviserIds"
,
adviserIds
);
paramMap
.
put
(
"removeAdviserIds"
,
removeAdviserIds
);
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getClickBuyRecordCount"
),
paramMap
);
}
}
pcloud-service-book/src/main/resources/mapper/book/Book.Mapper.xml
View file @
9e24a4d6
...
...
@@ -838,7 +838,7 @@
bt.TYPE_NAME
FROM
BOOK_ADVISER ba
LEFT
JOIN
JOIN
BOOK b
ON
b.BOOK_ID = ba.BOOK_ID
...
...
@@ -867,6 +867,42 @@
AND b.BOOK_NAME LIKE CONCAT('%', #{bookName},'%')
</if>
</select>
<select
id=
"listBookClassifyCount"
resultType=
"Long"
parameterType=
"map"
>
SELECT
count(1)
FROM
BOOK_ADVISER ba
<if
test=
"typeCode!=null or bookName!=null"
>
JOIN
BOOK b
ON
b.BOOK_ID = ba.BOOK_ID
LEFT JOIN
BOOK_TYPE bt
ON
b.TYPE_CODE = bt.TYPE_CODE
</if>
WHERE
ba.IS_DELETE = 0
<if
test=
"typeCode!=null"
>
AND b.TYPE_CODE = #{typeCode, jdbcType=VARCHAR}
</if>
<if
test=
"templeIds!=null"
>
AND
ba.TEMPLET_ID in
<foreach
collection=
"templeIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
<if
test=
"startDate!=null"
>
AND ba.CREATED_DATE
<![CDATA[ > ]]>
#{startDate} AND ba.CREATED_DATE
<![CDATA[ < ]]>
#{endDate}
</if>
<if
test=
"bookName!=null"
>
AND b.BOOK_NAME LIKE CONCAT('%', #{bookName},'%')
</if>
</select>
<!-- 获取平台下除默认生成图书的所有图书 -->
<select
id=
"getAllBook4Platform"
resultMap=
"bookMap"
parameterType=
"map"
>
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookAuthInfo.Mapper.xml
View file @
9e24a4d6
...
...
@@ -166,16 +166,22 @@
ADVISER_ID = #{adviserId, jdbcType=BIGINT}
</select>
<select
id=
"getTotalNum"
resultType=
"Integer"
>
<select
id=
"getTotalNum"
resultType=
"Integer"
parameterType=
"map"
>
SELECT
COUNT(1)
FROM
BOOK_AUTH_INFO
WHERE
BOOK_STATUS = 1
<if
test=
"
list
!=null"
>
<if
test=
"
adviserIds
!=null"
>
AND ADVISER_ID in
<foreach
collection=
"list"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"adviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
<if
test=
"removeAdviserIds!=null"
>
AND ADVISER_ID not in
<foreach
collection=
"removeAdviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookAuthUser.Mapper.xml
View file @
9e24a4d6
...
...
@@ -105,18 +105,24 @@
GROUP BY province order by totalCount desc limit 10
</select>
<select
id=
"getAuthUserTotalCount"
resultType=
"bookAuthCodeUserVO"
parameterType=
"
list
"
>
<select
id=
"getAuthUserTotalCount"
resultType=
"bookAuthCodeUserVO"
parameterType=
"
map
"
>
SELECT
COUNT(1) totalCount,
IFNULL(SUM(is_auth_code),0) payUserCount
FROM
BOOK_AUTH_USER
<if
test=
"
list
!= null"
>
WHERE
ADVISER_ID in
BOOK_AUTH_USER
WHERE 1 = 1
<if
test=
"
adviserIds
!= null"
>
AND
ADVISER_ID in
<foreach
collection=
"list"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
<if
test=
"removeAdviserIds != null"
>
AND ADVISER_ID not in
<foreach
collection=
"removeAdviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
</select>
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookClickBuyRecord.Mapper.xml
View file @
9e24a4d6
...
...
@@ -10,18 +10,24 @@
#{wechatUserId}, NOW())
</insert>
<select
id=
"getClickBuyRecordCount"
resultType=
"Integer"
parameterType=
"
list
"
>
<select
id=
"getClickBuyRecordCount"
resultType=
"Integer"
parameterType=
"
map
"
>
SELECT
COUNT(distinct WECHAT_USER_ID)
FROM
BOOK_CLICK_BUY_RECORD
WHERE
1=1
<if
test=
"
list
!=null"
>
<if
test=
"
adviserIds
!=null"
>
AND ADVISER_ID in
<foreach
collection=
"
list
"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"
adviserIds
"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
<if
test=
"removeAdviserIds!=null"
>
AND ADVISER_ID not in
<foreach
collection=
"removeAdviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
</select>
</mapper>
\ No newline at end of file
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