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
937497a7
Commit
937497a7
authored
Sep 07, 2021
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1005325]H5本书服务简化RAYS工具配置
parent
98cb038e
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
109 additions
and
0 deletions
+109
-0
deploy-all.bat
pcloud-facade-book/deploy-all.bat
+12
-0
BookGroupService.java
.../java/com/pcloud/book/group/service/BookGroupService.java
+4
-0
ResourcePageBiz.java
.../main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
+7
-0
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+19
-0
ResourcePageColumnDao.java
...java/com/pcloud/book/group/dao/ResourcePageColumnDao.java
+5
-0
ResourcePageItemDao.java
...n/java/com/pcloud/book/group/dao/ResourcePageItemDao.java
+9
-0
ResourcePageColumnDaoImpl.java
...pcloud/book/group/dao/impl/ResourcePageColumnDaoImpl.java
+14
-0
ResourcePageItemDaoImpl.java
...m/pcloud/book/group/dao/impl/ResourcePageItemDaoImpl.java
+5
-0
BookGroupServiceImpl.java
.../pcloud/book/group/service/impl/BookGroupServiceImpl.java
+6
-0
ResourcePageColumnDao.xml
...src/main/resources/mapper/group/ResourcePageColumnDao.xml
+18
-0
ResourcePageItemDao.xml
...k/src/main/resources/mapper/group/ResourcePageItemDao.xml
+10
-0
No files found.
pcloud-facade-book/deploy-all.bat
0 → 100644
View file @
937497a7
call mvn -Ptest clean source:jar deploy -Denforcer.skip=true -Dmaven.test.skip=true -U
call mvn -Puat clean source:jar deploy -Denforcer.skip=true -Dmaven.test.skip=true -U -Dreversion=3.1.0-RELEASE
call mvn -Pperf clean source:jar deploy -Denforcer.skip=true -Dmaven.test.skip=true -U -Dreversion=3.1.1-SNAPSHOT
call mvn -Pprod clean source:jar deploy -Denforcer.skip=true -Dmaven.test.skip=true -U -Dreversion=3.1.1-RELEASE
call mvn -Ptsrpd clean source:jar deploy -Denforcer.skip=true -Dmaven.test.skip=true -U -Dreversion=3.1.2-RELEASE
@pause
\ No newline at end of file
pcloud-facade-book/src/main/java/com/pcloud/book/group/service/BookGroupService.java
View file @
937497a7
...
@@ -287,4 +287,8 @@ public interface BookGroupService {
...
@@ -287,4 +287,8 @@ public interface BookGroupService {
@ApiOperation
(
"查资源页信息"
)
@ApiOperation
(
"查资源页信息"
)
@GetMapping
(
"getResourcePageById"
)
@GetMapping
(
"getResourcePageById"
)
ResponseEntity
<
ResponseDto
<
ResourcePageDTO
>>
getResourcePageById
(
@RequestParam
(
"resourcePageId"
)
Long
resourcePageId
);
ResponseEntity
<
ResponseDto
<
ResourcePageDTO
>>
getResourcePageById
(
@RequestParam
(
"resourcePageId"
)
Long
resourcePageId
);
@ApiOperation
(
"查询栏目配置的rays工具类型"
)
@GetMapping
(
"getConfiguredRaysAppTypeCode"
)
ResponseEntity
<
ResponseDto
<
List
<
String
>>>
getConfiguredRaysAppTypeCode
(
@RequestParam
(
"resourcePageColumnId"
)
Long
resourcePageColumnId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
View file @
937497a7
...
@@ -457,4 +457,11 @@ public interface ResourcePageBiz {
...
@@ -457,4 +457,11 @@ public interface ResourcePageBiz {
* * @param null
* * @param null
*/
*/
ResourcePageDTO
getResourcePageById
(
Long
resourcePageId
);
ResourcePageDTO
getResourcePageById
(
Long
resourcePageId
);
/**
* 查询栏目配置的rays工具类型
* @author:zhuyajie
* @date:2021/8/30 16:29
* * @param null
*/
List
<
String
>
getConfiguredRaysAppTypeCode
(
Long
resourcePageColumnId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
937497a7
...
@@ -1308,12 +1308,19 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -1308,12 +1308,19 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Long
updateResourcePageAndColumn
(
UpdateResourcePageVO
updateResourcePageVO
)
{
public
Long
updateResourcePageAndColumn
(
UpdateResourcePageVO
updateResourcePageVO
)
{
Long
resourcePageId
=
this
.
updateResourcePage
(
updateResourcePageVO
);
Long
resourcePageId
=
this
.
updateResourcePage
(
updateResourcePageVO
);
//当前所有栏目
List
<
Long
>
originColumnIds
=
resourcePageColumnDao
.
getColumnIdsByPageId
(
resourcePageId
);
if
(!
ListUtils
.
isEmpty
(
updateResourcePageVO
.
getColumnVOS
()))
{
if
(!
ListUtils
.
isEmpty
(
updateResourcePageVO
.
getColumnVOS
()))
{
List
<
UpdateResourceColumnVO
>
list
=
updateResourcePageVO
.
getColumnVOS
();
List
<
UpdateResourceColumnVO
>
list
=
updateResourcePageVO
.
getColumnVOS
();
List
<
Long
>
columnIds
=
new
ArrayList
<>();
List
<
ResourcePageItemVO
>
accountItemVOS
=
new
ArrayList
<>();
List
<
ResourcePageItemVO
>
accountItemVOS
=
new
ArrayList
<>();
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
columnVO
.
setResourcePageId
(
resourcePageId
);
columnVO
.
setResourcePageId
(
resourcePageId
);
columnVO
.
setCreateUser
(
updateResourcePageVO
.
getCreateUser
());
columnVO
.
setCreateUser
(
updateResourcePageVO
.
getCreateUser
());
columnVO
.
setColumnSeq
(
list
.
indexOf
(
columnVO
)
+
1
);
if
(
null
!=
columnVO
.
getResourcePageColumnId
())
{
columnIds
.
add
(
columnVO
.
getResourcePageColumnId
());
}
//栏目校验
//栏目校验
this
.
checkResourceColumn
(
columnVO
);
this
.
checkResourceColumn
(
columnVO
);
//公众号栏目
//公众号栏目
...
@@ -1334,6 +1341,13 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -1334,6 +1341,13 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
this
.
updateResourceColumn
(
columnVO
);
this
.
updateResourceColumn
(
columnVO
);
}
}
if
(!
ListUtils
.
isEmpty
(
columnIds
))
{
originColumnIds
.
removeAll
(
columnIds
);
}
}
if
(!
ListUtils
.
isEmpty
(
originColumnIds
))
{
//删除剩余栏目
resourcePageColumnDao
.
deleteByIds
(
originColumnIds
);
}
}
// 更新图书封面
// 更新图书封面
...
@@ -2561,4 +2575,9 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -2561,4 +2575,9 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
return
resourcePageDTO
;
return
resourcePageDTO
;
}
}
@Override
public
List
<
String
>
getConfiguredRaysAppTypeCode
(
Long
resourcePageColumnId
)
{
return
resourcePageItemDao
.
getConfiguredRaysAppTypeCode
(
resourcePageColumnId
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/ResourcePageColumnDao.java
View file @
937497a7
...
@@ -67,4 +67,8 @@ public interface ResourcePageColumnDao extends BaseDao<ResourcePageColumn> {
...
@@ -67,4 +67,8 @@ public interface ResourcePageColumnDao extends BaseDao<ResourcePageColumn> {
void
updateNavigationId
(
Long
navigationId
,
Long
resourcePageId
);
void
updateNavigationId
(
Long
navigationId
,
Long
resourcePageId
);
List
<
ResourcePageColumn
>
getByNavigation
(
Long
navigationId
);
List
<
ResourcePageColumn
>
getByNavigation
(
Long
navigationId
);
List
<
Long
>
getColumnIdsByPageId
(
Long
resourcePageId
);
void
deleteByIds
(
List
<
Long
>
ids
);
}
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/ResourcePageItemDao.java
View file @
937497a7
...
@@ -130,4 +130,12 @@ public interface ResourcePageItemDao extends BaseDao<ResourcePageItem>{
...
@@ -130,4 +130,12 @@ public interface ResourcePageItemDao extends BaseDao<ResourcePageItem>{
* * @param null
* * @param null
*/
*/
ResourcePageItemVO
getPopupQrcodeItem
(
Long
resourcePageId
);
ResourcePageItemVO
getPopupQrcodeItem
(
Long
resourcePageId
);
/**
* 栏目配置的RAYS工具类型
* @author:zhuyajie
* @date:2021/8/30 16:34
* * @param null
*/
List
<
String
>
getConfiguredRaysAppTypeCode
(
Long
resourcePageColumnId
);
}
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/ResourcePageColumnDaoImpl.java
View file @
937497a7
...
@@ -4,6 +4,7 @@ import com.pcloud.book.group.dao.ResourcePageColumnDao;
...
@@ -4,6 +4,7 @@ import com.pcloud.book.group.dao.ResourcePageColumnDao;
import
com.pcloud.book.group.entity.ResourcePageColumn
;
import
com.pcloud.book.group.entity.ResourcePageColumn
;
import
com.pcloud.book.group.vo.ResourceColumnAndServeVO
;
import
com.pcloud.book.group.vo.ResourceColumnAndServeVO
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
com.pcloud.common.utils.ListUtils
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -84,4 +85,17 @@ public class ResourcePageColumnDaoImpl extends BaseDaoImpl<ResourcePageColumn> i
...
@@ -84,4 +85,17 @@ public class ResourcePageColumnDaoImpl extends BaseDaoImpl<ResourcePageColumn> i
public
List
<
ResourcePageColumn
>
getByNavigation
(
Long
navigationId
)
{
public
List
<
ResourcePageColumn
>
getByNavigation
(
Long
navigationId
)
{
return
getSessionTemplate
().
selectList
(
getStatement
(
"getByNavigation"
),
navigationId
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getByNavigation"
),
navigationId
);
}
}
@Override
public
List
<
Long
>
getColumnIdsByPageId
(
Long
resourcePageId
)
{
return
getSessionTemplate
().
selectList
(
getStatement
(
"getColumnIdsByPageId"
),
resourcePageId
);
}
@Override
public
void
deleteByIds
(
List
<
Long
>
ids
)
{
if
(
ListUtils
.
isEmpty
(
ids
))
{
return
;
}
getSessionTemplate
().
delete
(
getStatement
(
"deleteByIds"
),
ids
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/ResourcePageItemDaoImpl.java
View file @
937497a7
...
@@ -127,4 +127,9 @@ public class ResourcePageItemDaoImpl extends BaseDaoImpl<ResourcePageItem> imple
...
@@ -127,4 +127,9 @@ public class ResourcePageItemDaoImpl extends BaseDaoImpl<ResourcePageItem> imple
public
ResourcePageItemVO
getPopupQrcodeItem
(
Long
resourcePageId
)
{
public
ResourcePageItemVO
getPopupQrcodeItem
(
Long
resourcePageId
)
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getPopupQrcodeItem"
),
resourcePageId
);
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getPopupQrcodeItem"
),
resourcePageId
);
}
}
@Override
public
List
<
String
>
getConfiguredRaysAppTypeCode
(
Long
resourcePageColumnId
)
{
return
getSessionTemplate
().
selectList
(
getStatement
(
"getConfiguredRaysAppTypeCode"
),
resourcePageColumnId
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/service/impl/BookGroupServiceImpl.java
View file @
937497a7
...
@@ -490,4 +490,10 @@ public class BookGroupServiceImpl implements BookGroupService {
...
@@ -490,4 +490,10 @@ public class BookGroupServiceImpl implements BookGroupService {
public
ResponseEntity
<
ResponseDto
<
ResourcePageDTO
>>
getResourcePageById
(
@RequestParam
(
"resourcePageId"
)
Long
resourcePageId
)
{
public
ResponseEntity
<
ResponseDto
<
ResourcePageDTO
>>
getResourcePageById
(
@RequestParam
(
"resourcePageId"
)
Long
resourcePageId
)
{
return
ResponseHandleUtil
.
toResponse
(
resourcePageBiz
.
getResourcePageById
(
resourcePageId
));
return
ResponseHandleUtil
.
toResponse
(
resourcePageBiz
.
getResourcePageById
(
resourcePageId
));
}
}
@Override
@GetMapping
(
"getConfiguredRaysAppTypeCode"
)
public
ResponseEntity
<
ResponseDto
<
List
<
String
>>>
getConfiguredRaysAppTypeCode
(
@RequestParam
(
"resourcePageColumnId"
)
Long
resourcePageColumnId
)
{
return
ResponseHandleUtil
.
toResponse
(
resourcePageBiz
.
getConfiguredRaysAppTypeCode
(
resourcePageColumnId
));
}
}
}
pcloud-service-book/src/main/resources/mapper/group/ResourcePageColumnDao.xml
View file @
937497a7
...
@@ -184,4 +184,21 @@
...
@@ -184,4 +184,21 @@
where navigation_id = #{navigationId}
where navigation_id = #{navigationId}
</select>
</select>
<select
id=
"getColumnIdsByPageId"
resultType=
"long"
parameterType=
"long"
>
SELECT
id
FROM
resource_page_column
WHERE
resource_page_id = #{resourcePageId}
</select>
<delete
id=
"deleteByIds"
parameterType=
"list"
>
delete from book.resource_page_column
where id IN
<foreach
collection=
"list"
index=
"index"
close=
")"
open=
"("
item=
"item"
separator=
","
>
#{item}
</foreach>
</delete>
</mapper>
</mapper>
\ No newline at end of file
pcloud-service-book/src/main/resources/mapper/group/ResourcePageItemDao.xml
View file @
937497a7
...
@@ -355,4 +355,13 @@
...
@@ -355,4 +355,13 @@
limit 1
limit 1
</select>
</select>
<select
id=
"getConfiguredRaysAppTypeCode"
resultType=
"string"
parameterType=
"long"
>
SELECT DISTINCT
type_code
FROM
resource_page_item
WHERE
resource_page_column_id = #{resourcePageColumnId}
</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