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
80237a75
Commit
80237a75
authored
Apr 25, 2021
by
郑永强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [none] 编辑端首页改版
parent
14a18e0b
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
57 additions
and
0 deletions
+57
-0
BookBiz.java
...-book/src/main/java/com/pcloud/book/book/biz/BookBiz.java
+6
-0
BookBizImpl.java
.../main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
+18
-0
BookDao.java
...-book/src/main/java/com/pcloud/book/book/dao/BookDao.java
+2
-0
BookDaoImpl.java
.../main/java/com/pcloud/book/book/dao/impl/BookDaoImpl.java
+5
-0
BookFacadeImpl.java
...java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
+8
-0
AppConsr.java
.../src/main/java/com/pcloud/book/consumer/app/AppConsr.java
+11
-0
Book.Mapper.xml
...rvice-book/src/main/resources/mapper/book/Book.Mapper.xml
+7
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookBiz.java
View file @
80237a75
...
@@ -777,4 +777,10 @@ public interface BookBiz {
...
@@ -777,4 +777,10 @@ public interface BookBiz {
* * @param null
* * @param null
*/
*/
PageBeanNew
<
BookDto
>
listAll4Adviser
(
BookSearchParamVO
bookSearchParamVO
);
PageBeanNew
<
BookDto
>
listAll4Adviser
(
BookSearchParamVO
bookSearchParamVO
);
/**
* 查询首页统计数据
*/
Map
<
String
,
Object
>
getRaysHomePageStatistics
(
Long
adviserId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
View file @
80237a75
...
@@ -14,6 +14,7 @@ import com.pcloud.analysisengine.qrcode.dto.BookScanStatistics4OfficialAccountsD
...
@@ -14,6 +14,7 @@ import com.pcloud.analysisengine.qrcode.dto.BookScanStatistics4OfficialAccountsD
import
com.pcloud.analysisengine.qrcode.dto.BookScanStatistics4OfficialAccountsReqDTO
;
import
com.pcloud.analysisengine.qrcode.dto.BookScanStatistics4OfficialAccountsReqDTO
;
import
com.pcloud.analysisengine.qrcode.dto.BookTimeSourceDto
;
import
com.pcloud.analysisengine.qrcode.dto.BookTimeSourceDto
;
import
com.pcloud.analysisengine.qrcode.service.SceneRecordService
;
import
com.pcloud.analysisengine.qrcode.service.SceneRecordService
;
import
com.pcloud.appcenter.app.dto.AppCountDto
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.assist.dto.AssistTempletDTO
;
import
com.pcloud.appcenter.assist.dto.AssistTempletDTO
;
import
com.pcloud.appcenter.base.dto.AppPriceCacheDTO
;
import
com.pcloud.appcenter.base.dto.AppPriceCacheDTO
;
...
@@ -4238,4 +4239,21 @@ public class BookBizImpl implements BookBiz {
...
@@ -4238,4 +4239,21 @@ public class BookBizImpl implements BookBiz {
PageBeanNew
<
BookDto
>
page
=
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
(
int
)
esPage
.
getTotalElements
(),
bookDtos
);
PageBeanNew
<
BookDto
>
page
=
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
(
int
)
esPage
.
getTotalElements
(),
bookDtos
);
return
page
;
return
page
;
}
}
@Override
public
Map
<
String
,
Object
>
getRaysHomePageStatistics
(
Long
adviserId
){
Integer
bookCount
=
bookDao
.
getBookCountByAdviserId
(
adviserId
);
Map
<
Long
,
AppCountDto
>
appCountMap
=
appConsr
.
getCount4Adviser
(
CollUtil
.
toList
(
adviserId
));
Integer
appCount
=
0
;
if
(
CollUtil
.
isNotEmpty
(
appCountMap
)){
AppCountDto
appCountDto
=
appCountMap
.
get
(
adviserId
);
if
(
appCountDto
!=
null
){
appCount
=
appCountDto
.
getCount
();
}
}
return
MapUtil
.<
String
,
Object
>
builder
()
.
put
(
"bookCount"
,
bookCount
)
.
put
(
"appCount"
,
appCount
)
.
build
();
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookDao.java
View file @
80237a75
...
@@ -380,4 +380,6 @@ public interface BookDao extends BaseDao<Book> {
...
@@ -380,4 +380,6 @@ public interface BookDao extends BaseDao<Book> {
Integer
getBookMinimunSupportCount4Platform
(
Map
<
String
,
Object
>
paramMap
);
Integer
getBookMinimunSupportCount4Platform
(
Map
<
String
,
Object
>
paramMap
);
Integer
getFundBookCounts
(
List
<
Long
>
advisers
,
int
month
);
Integer
getFundBookCounts
(
List
<
Long
>
advisers
,
int
month
);
Integer
getBookCountByAdviserId
(
Long
adviserId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookDaoImpl.java
View file @
80237a75
...
@@ -455,4 +455,9 @@ public class BookDaoImpl extends BaseDaoImpl<Book> implements BookDao {
...
@@ -455,4 +455,9 @@ public class BookDaoImpl extends BaseDaoImpl<Book> implements BookDao {
paramMap
.
put
(
"month"
,
month
);
paramMap
.
put
(
"month"
,
month
);
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getFundBookCounts"
),
paramMap
);
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getFundBookCounts"
),
paramMap
);
}
}
@Override
public
Integer
getBookCountByAdviserId
(
Long
adviserId
)
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getBookCountByAdviserId"
),
adviserId
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
View file @
80237a75
...
@@ -1359,4 +1359,12 @@ public class BookFacadeImpl implements BookFacade {
...
@@ -1359,4 +1359,12 @@ public class BookFacadeImpl implements BookFacade {
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
return
new
ResponseDto
<>(
bookBiz
.
listAll4Adviser
(
bookSearchParamVO
));
return
new
ResponseDto
<>(
bookBiz
.
listAll4Adviser
(
bookSearchParamVO
));
}
}
@ApiOperation
(
"获取RAYS首页书刊数量、应用数理"
)
@GetMapping
(
"getRaysHomePageStatistics"
)
public
ResponseDto
<?>
getRaysHomePageStatistics
(
@RequestHeader
(
"token"
)
String
token
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
Long
adviserId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
bookBiz
.
getRaysHomePageStatistics
(
adviserId
));
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/consumer/app/AppConsr.java
View file @
80237a75
package
com
.
pcloud
.
book
.
consumer
.
app
;
package
com
.
pcloud
.
book
.
consumer
.
app
;
import
cn.hutool.core.collection.CollUtil
;
import
cn.hutool.core.collection.CollUtil
;
import
com.pcloud.appcenter.app.dto.AppCountDto
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.app.dto.AppDto
;
import
com.pcloud.appcenter.app.dto.AppIdTypeDTO
;
import
com.pcloud.appcenter.app.dto.AppIdTypeDTO
;
import
com.pcloud.appcenter.app.dto.AppRaysDTO
;
import
com.pcloud.appcenter.app.dto.AppRaysDTO
;
...
@@ -268,4 +269,14 @@ public class AppConsr {
...
@@ -268,4 +269,14 @@ public class AppConsr {
return
new
ArrayList
<>();
return
new
ArrayList
<>();
}
}
}
}
public
Map
<
Long
,
AppCountDto
>
getCount4Adviser
(
List
<
Long
>
adviserIds
)
{
if
(
CollUtil
.
isEmpty
(
adviserIds
))
return
new
HashMap
<>();
try
{
return
ResponseHandleUtil
.
parseMapResponse
(
appService
.
getCount4Adviser
(
adviserIds
),
Long
.
class
,
AppCountDto
.
class
);
}
catch
(
Exception
e
)
{
LOGGER
.
warn
(
"根据ID获取应用数理失败!, adviserIds:{}"
,
adviserIds
,
e
);
return
new
HashMap
<>();
}
}
}
}
pcloud-service-book/src/main/resources/mapper/book/Book.Mapper.xml
View file @
80237a75
...
@@ -659,6 +659,13 @@
...
@@ -659,6 +659,13 @@
</if>
</if>
</select>
</select>
<select
id=
"getBookCountByAdviserId"
resultType=
"integer"
>
SELECT COUNT(1)
FROM
BOOK_ADVISER A
INNER JOIN BOOK B ON A.BOOK_ID = B.BOOK_ID AND A.ADVISER_ID = #{adviserId} AND A.IS_DELETE = 0 AND B.IS_DELETE = 0
</select>
<!-- 获取未创建社群码的书刊列表 -->
<!-- 获取未创建社群码的书刊列表 -->
<select
id=
"listBook4CreateBookGroup"
resultMap=
"bookMap"
parameterType=
"map"
>
<select
id=
"listBook4CreateBookGroup"
resultMap=
"bookMap"
parameterType=
"map"
>
SELECT
SELECT
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment