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
;
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.biz.BookAppealBiz
;
import
com.pcloud.book.appeal.dto.BookAppealDto
;
import
com.pcloud.book.appeal.dto.BookAppealDto
;
import
com.pcloud.book.appeal.entity.BookAppeal
;
import
com.pcloud.book.appeal.entity.BookAppeal
;
...
@@ -25,9 +11,19 @@ import com.pcloud.common.exceptions.BizException;
...
@@ -25,9 +11,19 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.page.PageBean
;
import
com.pcloud.common.page.PageBean
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.permission.Permission
;
import
com.pcloud.common.permission.Permission
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionCode.ServerPermissionCode
;
import
com.pcloud.common.permission.PermissionCode.ServerPermissionCode
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
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;
...
@@ -39,8 +35,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
*/
@RequestMapping
(
"/bookAppeal"
)
@RequestMapping
(
"/bookAppeal"
)
@RestController
(
"bookAppealFacade"
)
@RestController
(
"bookAppealFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAppealFacadeImpl
implements
BookAppealFacade
{
public
class
BookAppealFacadeImpl
implements
BookAppealFacade
{
@Autowired
@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 {
...
@@ -1214,7 +1214,7 @@ public class BookBizImpl implements BookBiz {
paramMap
.
put
(
"templeIds"
,
ids
);
paramMap
.
put
(
"templeIds"
,
ids
);
}
}
}
}
PageBean
pageBean
=
bookDao
.
listPage
(
pageParam
,
paramMap
,
"listBookClassify"
);
PageBean
pageBean
=
bookDao
.
listPage
(
pageParam
,
paramMap
,
"listBookClassify"
,
"listBookClassifyCount"
);
if
(
pageBean
!=
null
)
{
if
(
pageBean
!=
null
)
{
// 设置编辑名称
// 设置编辑名称
bookSet
.
setAdviserName4BookDto
(
pageBean
.
getRecordList
());
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 @@
...
@@ -3,23 +3,6 @@
*/
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
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.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookAdviserBiz
;
import
com.pcloud.book.book.biz.BookAdviserBiz
;
import
com.pcloud.book.book.dto.AdviserManageDto
;
import
com.pcloud.book.book.dto.AdviserManageDto
;
...
@@ -31,6 +14,17 @@ import com.pcloud.common.dto.ResponseDto;
...
@@ -31,6 +14,17 @@ import com.pcloud.common.dto.ResponseDto;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
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;
...
@@ -39,8 +33,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
*/
@RequestMapping
(
"/bookAdviser"
)
@RequestMapping
(
"/bookAdviser"
)
@RestController
(
"bookAdviserFacade"
)
@RestController
(
"bookAdviserFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAdviserFacadeImpl
implements
BookAdviserFacade
{
public
class
BookAdviserFacadeImpl
implements
BookAdviserFacade
{
@Autowired
@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;
...
@@ -20,7 +20,6 @@ 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
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookAppBiz
;
import
com.pcloud.book.book.biz.BookAppBiz
;
import
com.pcloud.book.book.dto.BookAppDto
;
import
com.pcloud.book.book.dto.BookAppDto
;
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
*/
@RequestMapping
(
"/bookApp"
)
@RequestMapping
(
"/bookApp"
)
@RestController
(
"bookAppFacade"
)
@RestController
(
"bookAppFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAppFacadeImpl
implements
BookAppFacade
{
public
class
BookAppFacadeImpl
implements
BookAppFacade
{
@Autowired
@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
;
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
java.util.ArrayList
;
import
com.pcloud.book.book.biz.BookAssistTempletBiz
;
import
java.util.List
;
import
com.pcloud.book.book.facade.BookAssistTempletFacade
;
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.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.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
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
* @author MICHAEL
...
@@ -33,8 +12,6 @@ import com.pcloud.common.utils.SessionUtil;
...
@@ -33,8 +12,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
*/
@RequestMapping
(
"/bookAssistTemplet"
)
@RequestMapping
(
"/bookAssistTemplet"
)
@RestController
(
"bookAssistTempletFacade"
)
@RestController
(
"bookAssistTempletFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookAssistTempletFacadeImpl
implements
BookAssistTempletFacade
{
public
class
BookAssistTempletFacadeImpl
implements
BookAssistTempletFacade
{
@Autowired
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
View file @
9e24a4d6
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*/
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
import
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.book.biz.BookBiz
;
import
com.pcloud.book.book.biz.BookBiz
;
...
@@ -33,9 +32,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
...
@@ -33,9 +32,6 @@ 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
javax.ws.rs.Consumes
;
import
javax.ws.rs.Produces
;
import
javax.ws.rs.core.MediaType
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -48,8 +44,6 @@ import java.util.Map;
...
@@ -48,8 +44,6 @@ import java.util.Map;
*/
*/
@RequestMapping
(
"/book"
)
@RequestMapping
(
"/book"
)
@RestController
(
"bookFacade"
)
@RestController
(
"bookFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFacadeImpl
implements
BookFacade
{
public
class
BookFacadeImpl
implements
BookFacade
{
@Autowired
@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
;
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.biz.BookFreezeBiz
;
import
com.pcloud.book.book.dto.BookFreezeDto
;
import
com.pcloud.book.book.dto.BookFreezeDto
;
import
com.pcloud.book.book.entity.BookFreeze
;
import
com.pcloud.book.book.entity.BookFreeze
;
...
@@ -11,7 +10,6 @@ import com.pcloud.common.exceptions.BizException;
...
@@ -11,7 +10,6 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
com.pcloud.common.utils.cookie.Cookie
;
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.web.bind.annotation.CookieValue
;
import
org.springframework.web.bind.annotation.CookieValue
;
...
@@ -34,8 +32,6 @@ import javax.ws.rs.core.MediaType;
...
@@ -34,8 +32,6 @@ import javax.ws.rs.core.MediaType;
*/
*/
@RequestMapping
(
"/bookFreeze"
)
@RequestMapping
(
"/bookFreeze"
)
@RestController
(
"bookFreezeFacade"
)
@RestController
(
"bookFreezeFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFreezeFacadeImpl
implements
BookFreezeFacade
{
public
class
BookFreezeFacadeImpl
implements
BookFreezeFacade
{
@Autowired
@Autowired
private
BookFreezeBiz
bookFreezeBiz
;
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
;
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.biz.BookFundBiz
;
import
com.pcloud.book.book.dto.BookFundDto
;
import
com.pcloud.book.book.dto.BookFundDto
;
import
com.pcloud.book.book.entity.BookFund
;
import
com.pcloud.book.book.entity.BookFund
;
...
@@ -28,6 +10,18 @@ import com.pcloud.common.page.PageBean;
...
@@ -28,6 +10,18 @@ import com.pcloud.common.page.PageBean;
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.SessionUtil
;
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;
...
@@ -36,8 +30,6 @@ import com.pcloud.common.utils.SessionUtil;
*/
*/
@RequestMapping
(
"/bookFund"
)
@RequestMapping
(
"/bookFund"
)
@RestController
(
"bookFundFacade"
)
@RestController
(
"bookFundFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookFundFacadeImpl
implements
BookFundFacade
{
public
class
BookFundFacadeImpl
implements
BookFundFacade
{
@Autowired
@Autowired
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookProductFacadeImpl.java
View file @
9e24a4d6
...
@@ -3,24 +3,6 @@
...
@@ -3,24 +3,6 @@
*/
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
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.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookProductBiz
;
import
com.pcloud.book.book.biz.BookProductBiz
;
import
com.pcloud.book.book.dto.BookProductDto
;
import
com.pcloud.book.book.dto.BookProductDto
;
...
@@ -31,6 +13,18 @@ import com.pcloud.common.exceptions.BizException;
...
@@ -31,6 +13,18 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
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;
...
@@ -40,8 +34,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
*/
@RequestMapping
(
"/bookProduct"
)
@RequestMapping
(
"/bookProduct"
)
@RestController
(
"bookProductFacade"
)
@RestController
(
"bookProductFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookProductFacadeImpl
implements
BookProductFacade
{
public
class
BookProductFacadeImpl
implements
BookProductFacade
{
@Autowired
@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;
...
@@ -17,7 +17,6 @@ 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
com.alibaba.dubbo.rpc.protocol.rest.support.ContentType
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.base.dto.CountDto
;
import
com.pcloud.book.book.biz.BookResourceBiz
;
import
com.pcloud.book.book.biz.BookResourceBiz
;
import
com.pcloud.book.book.dto.BookDto
;
import
com.pcloud.book.book.dto.BookDto
;
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
...
@@ -40,8 +39,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
*/
@RequestMapping
(
"/bookResource"
)
@RequestMapping
(
"/bookResource"
)
@RestController
(
"bookResourceFacade"
)
@RestController
(
"bookResourceFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookResourceFacadeImpl
implements
BookResourceFacade
{
public
class
BookResourceFacadeImpl
implements
BookResourceFacade
{
@Autowired
@Autowired
private
BookResourceBiz
bookResourceBiz
;
private
BookResourceBiz
bookResourceBiz
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookTypeFacadeImpl.java
View file @
9e24a4d6
...
@@ -3,22 +3,6 @@
...
@@ -3,22 +3,6 @@
*/
*/
package
com
.
pcloud
.
book
.
book
.
facade
.
impl
;
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.biz.BookTypeBiz
;
import
com.pcloud.book.book.dto.BookTypeDto
;
import
com.pcloud.book.book.dto.BookTypeDto
;
import
com.pcloud.book.book.facade.BookTypeFacade
;
import
com.pcloud.book.book.facade.BookTypeFacade
;
...
@@ -27,6 +11,16 @@ import com.pcloud.common.exceptions.BizException;
...
@@ -27,6 +11,16 @@ import com.pcloud.common.exceptions.BizException;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
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;
...
@@ -36,8 +30,6 @@ import com.pcloud.common.utils.cookie.Cookie;
*/
*/
@RequestMapping
(
"/bookType"
)
@RequestMapping
(
"/bookType"
)
@RestController
(
"bookTypeFacade"
)
@RestController
(
"bookTypeFacade"
)
@Produces
({
ContentType
.
APPLICATION_JSON_UTF_8
})
@Consumes
({
MediaType
.
APPLICATION_JSON
})
public
class
BookTypeFacadeImpl
implements
BookTypeFacade
{
public
class
BookTypeFacadeImpl
implements
BookTypeFacade
{
@Autowired
@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;
...
@@ -7,10 +7,15 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
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
com.pcloud.usercenter.user.service.UserLoginService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.exceptions.BizException
;
...
@@ -65,4 +70,10 @@ public class PartyConsr {
...
@@ -65,4 +70,10 @@ public class PartyConsr {
return
resultMap
;
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 {
...
@@ -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;
...
@@ -8,6 +8,7 @@ import com.pcloud.book.book.dto.BookDto;
import
com.pcloud.book.consumer.app.AssistTempletConsr
;
import
com.pcloud.book.consumer.app.AssistTempletConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.channel.QrcodeSceneConsr
;
import
com.pcloud.book.consumer.common.ExportConsr
;
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.BookAuthCodeBiz
;
import
com.pcloud.book.copyright.biz.BookAuthInfoBiz
;
import
com.pcloud.book.copyright.biz.BookAuthInfoBiz
;
import
com.pcloud.book.copyright.biz.BookAuthServeBiz
;
import
com.pcloud.book.copyright.biz.BookAuthServeBiz
;
...
@@ -43,6 +44,7 @@ import com.pcloud.common.utils.DateUtils;
...
@@ -43,6 +44,7 @@ import com.pcloud.common.utils.DateUtils;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.cache.redis.JedisClusterUtils
;
import
com.pcloud.common.utils.cache.redis.JedisClusterUtils
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.usercenter.party.common.vo.PartyIdListVO
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -103,6 +105,9 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
...
@@ -103,6 +105,9 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
@Autowired
@Autowired
private
BookClickBuyRecordDao
bookClickBuyRecordDao
;
private
BookClickBuyRecordDao
bookClickBuyRecordDao
;
@Autowired
private
PartyConsr
partyConsr
;
private
static
final
ExecutorService
EXECUTOR_SERVICE
=
Executors
.
newFixedThreadPool
(
2
);
private
static
final
ExecutorService
EXECUTOR_SERVICE
=
Executors
.
newFixedThreadPool
(
2
);
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
@@ -504,21 +509,24 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
...
@@ -504,21 +509,24 @@ public class BookAuthInfoBizImpl implements BookAuthInfoBiz {
@Override
@Override
public
BookAuthTotalCountDTO
getBookAuthTotalCount
(
List
<
Long
>
adviserIds
)
{
public
BookAuthTotalCountDTO
getBookAuthTotalCount
(
List
<
Long
>
adviserIds
)
{
//获取出版社下的编辑
PartyIdListVO
partyIdList4Test
=
partyConsr
.
getPartyIdList4Test
();
List
<
Long
>
removeAdviserIds
=
partyIdList4Test
==
null
?
null
:
partyIdList4Test
.
getAdviserIds
();
BookAuthTotalCountDTO
bookAuthTotalCountDTO
=
new
BookAuthTotalCountDTO
();
BookAuthTotalCountDTO
bookAuthTotalCountDTO
=
new
BookAuthTotalCountDTO
();
//获取开启正版授权图书的总数
//获取开启正版授权图书的总数
Integer
openCount
=
bookAuthInfoDao
.
getTotalNum
(
adviserIds
);
Integer
openCount
=
bookAuthInfoDao
.
getTotalNum
(
adviserIds
,
removeAdviserIds
);
if
(
openCount
==
null
||
openCount
==
0
){
if
(
openCount
==
null
||
openCount
==
0
){
setZeroData
(
bookAuthTotalCountDTO
);
setZeroData
(
bookAuthTotalCountDTO
);
return
bookAuthTotalCountDTO
;
return
bookAuthTotalCountDTO
;
}
else
{
}
else
{
bookAuthTotalCountDTO
.
setOpenCount
(
openCount
);
bookAuthTotalCountDTO
.
setOpenCount
(
openCount
);
}
}
BookAuthCodeUserVO
authUserTotalCount
=
bookAuthUserBiz
.
getAuthUserTotalCount
(
adviserIds
);
BookAuthCodeUserVO
authUserTotalCount
=
bookAuthUserBiz
.
getAuthUserTotalCount
(
adviserIds
,
removeAdviserIds
);
if
(
authUserTotalCount
!=
null
){
if
(
authUserTotalCount
!=
null
){
BeanUtils
.
copyProperties
(
authUserTotalCount
,
bookAuthTotalCountDTO
);
BeanUtils
.
copyProperties
(
authUserTotalCount
,
bookAuthTotalCountDTO
);
}
}
//获取点击链接总数
//获取点击链接总数
Integer
count
=
bookClickBuyRecordDao
.
getClickBuyRecordCount
(
adviserIds
);
Integer
count
=
bookClickBuyRecordDao
.
getClickBuyRecordCount
(
adviserIds
,
removeAdviserIds
);
bookAuthTotalCountDTO
.
setClickBuyCount
(
count
);
bookAuthTotalCountDTO
.
setClickBuyCount
(
count
);
return
bookAuthTotalCountDTO
;
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 {
...
@@ -144,8 +144,8 @@ public class BookAuthUserBizImpl implements BookAuthUserBiz {
}
}
@Override
@Override
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
)
{
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
BookAuthCodeUserVO
bookAuthCodeUserVO
=
bookAuthUserDao
.
getAuthUserTotalCount
(
adviserIds
);
BookAuthCodeUserVO
bookAuthCodeUserVO
=
bookAuthUserDao
.
getAuthUserTotalCount
(
adviserIds
,
removeAdviserIds
);
if
(
bookAuthCodeUserVO
!=
null
){
if
(
bookAuthCodeUserVO
!=
null
){
bookAuthCodeUserVO
.
setCodeUserCount
(
bookAuthCodeUserVO
.
getTotalCount
()
-
bookAuthCodeUserVO
.
getPayUserCount
());
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> {
...
@@ -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> {
...
@@ -44,7 +44,7 @@ public interface BookAuthUserDao extends BaseDao<BookAuthUser> {
/**
/**
* 获取总的授权用户数据
* 获取总的授权用户数据
*/
*/
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
);
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
);
/**
/**
* 获取top10的图书
* 获取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;
...
@@ -10,5 +10,5 @@ import java.util.List;
* @date 2018/12/20 15:41
* @date 2018/12/20 15:41
*/
*/
public
interface
BookClickBuyRecordDao
extends
BaseDao
<
BookClickBuyRecord
>
{
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
...
@@ -68,7 +68,10 @@ public class BookAuthInfoDaoImpl extends BaseDaoImpl<BookAuthInfo> implements Bo
}
}
@Override
@Override
public
Integer
getTotalNum
(
List
<
Long
>
adviserIds
)
{
public
Integer
getTotalNum
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getTotalNum"
),
adviserIds
);
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
...
@@ -66,8 +66,11 @@ public class BookAuthUserDaoImpl extends BaseDaoImpl<BookAuthUser> implements Bo
}
}
@Override
@Override
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
)
{
public
BookAuthCodeUserVO
getAuthUserTotalCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getAuthUserTotalCount"
),
adviserIds
);
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"adviserIds"
,
adviserIds
);
paramMap
.
put
(
"removeAdviserIds"
,
removeAdviserIds
);
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getAuthUserTotalCount"
),
paramMap
);
}
}
@Override
@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;
...
@@ -5,7 +5,9 @@ import com.pcloud.book.copyright.entity.BookClickBuyRecord;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author lily
* @author lily
...
@@ -14,7 +16,10 @@ import java.util.List;
...
@@ -14,7 +16,10 @@ import java.util.List;
@Component
(
"bookClickBuyRecordDao"
)
@Component
(
"bookClickBuyRecordDao"
)
public
class
BookClickBuyRecordDaoImpl
extends
BaseDaoImpl
<
BookClickBuyRecord
>
implements
BookClickBuyRecordDao
{
public
class
BookClickBuyRecordDaoImpl
extends
BaseDaoImpl
<
BookClickBuyRecord
>
implements
BookClickBuyRecordDao
{
@Override
@Override
public
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
)
{
public
Integer
getClickBuyRecordCount
(
List
<
Long
>
adviserIds
,
List
<
Long
>
removeAdviserIds
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getClickBuyRecordCount"
),
adviserIds
);
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 @@
...
@@ -838,7 +838,7 @@
bt.TYPE_NAME
bt.TYPE_NAME
FROM
FROM
BOOK_ADVISER ba
BOOK_ADVISER ba
LEFT
JOIN
JOIN
BOOK b
BOOK b
ON
ON
b.BOOK_ID = ba.BOOK_ID
b.BOOK_ID = ba.BOOK_ID
...
@@ -867,6 +867,42 @@
...
@@ -867,6 +867,42 @@
AND b.BOOK_NAME LIKE CONCAT('%', #{bookName},'%')
AND b.BOOK_NAME LIKE CONCAT('%', #{bookName},'%')
</if>
</if>
</select>
</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"
>
<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 @@
...
@@ -166,16 +166,22 @@
ADVISER_ID = #{adviserId, jdbcType=BIGINT}
ADVISER_ID = #{adviserId, jdbcType=BIGINT}
</select>
</select>
<select
id=
"getTotalNum"
resultType=
"Integer"
>
<select
id=
"getTotalNum"
resultType=
"Integer"
parameterType=
"map"
>
SELECT
SELECT
COUNT(1)
COUNT(1)
FROM
FROM
BOOK_AUTH_INFO
BOOK_AUTH_INFO
WHERE
WHERE
BOOK_STATUS = 1
BOOK_STATUS = 1
<if
test=
"
list
!=null"
>
<if
test=
"
adviserIds
!=null"
>
AND ADVISER_ID in
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}
${item}
</foreach>
</foreach>
</if>
</if>
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookAuthUser.Mapper.xml
View file @
9e24a4d6
...
@@ -105,18 +105,24 @@
...
@@ -105,18 +105,24 @@
GROUP BY province order by totalCount desc limit 10
GROUP BY province order by totalCount desc limit 10
</select>
</select>
<select
id=
"getAuthUserTotalCount"
resultType=
"bookAuthCodeUserVO"
parameterType=
"
list
"
>
<select
id=
"getAuthUserTotalCount"
resultType=
"bookAuthCodeUserVO"
parameterType=
"
map
"
>
SELECT
SELECT
COUNT(1) totalCount,
COUNT(1) totalCount,
IFNULL(SUM(is_auth_code),0) payUserCount
IFNULL(SUM(is_auth_code),0) payUserCount
FROM
FROM
BOOK_AUTH_USER
BOOK_AUTH_USER
WHERE 1 = 1
<if
test=
"
list
!= null"
>
<if
test=
"
adviserIds
!= null"
>
WHERE
ADVISER_ID in
AND
ADVISER_ID in
<foreach
collection=
"list"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"list"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
${item}
</foreach>
</foreach>
</if>
</if>
<if
test=
"removeAdviserIds != null"
>
AND ADVISER_ID not in
<foreach
collection=
"removeAdviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
</select>
</select>
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookClickBuyRecord.Mapper.xml
View file @
9e24a4d6
...
@@ -10,18 +10,24 @@
...
@@ -10,18 +10,24 @@
#{wechatUserId}, NOW())
#{wechatUserId}, NOW())
</insert>
</insert>
<select
id=
"getClickBuyRecordCount"
resultType=
"Integer"
parameterType=
"
list
"
>
<select
id=
"getClickBuyRecordCount"
resultType=
"Integer"
parameterType=
"
map
"
>
SELECT
SELECT
COUNT(distinct WECHAT_USER_ID)
COUNT(distinct WECHAT_USER_ID)
FROM
FROM
BOOK_CLICK_BUY_RECORD
BOOK_CLICK_BUY_RECORD
WHERE
WHERE
1=1
1=1
<if
test=
"
list
!=null"
>
<if
test=
"
adviserIds
!=null"
>
AND ADVISER_ID in
AND ADVISER_ID in
<foreach
collection=
"
list
"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"
adviserIds
"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
${item}
</foreach>
</foreach>
</if>
</if>
<if
test=
"removeAdviserIds!=null"
>
AND ADVISER_ID not in
<foreach
collection=
"removeAdviserIds"
item=
"item"
open=
"("
separator=
","
close=
")"
>
${item}
</foreach>
</if>
</select>
</select>
</mapper>
</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