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
9add116c
Commit
9add116c
authored
Oct 26, 2020
by
郑江涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug: [none] 恢复1003753代码
parent
ccf4a809
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
136 additions
and
39 deletions
+136
-39
BookCoverBiz.java
...main/java/com/pcloud/book/book/biz/impl/BookCoverBiz.java
+0
-35
BookCoverBizimpl.java
.../java/com/pcloud/book/book/biz/impl/BookCoverBizimpl.java
+134
-0
BookCoverFacade.java
...ain/java/com/pcloud/book/book/facade/BookCoverFacade.java
+2
-2
BookCover.xml
...service-book/src/main/resources/mapper/book/BookCover.xml
+0
-2
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookCoverBiz.java
deleted
100644 → 0
View file @
ccf4a809
package
com
.
pcloud
.
book
.
book
.
biz
.
impl
;
import
com.pcloud.book.book.dto.BookCoverDTO
;
import
com.pcloud.common.page.PageBeanNew
;
/**
* 图书封面业务接口
*/
public
interface
BookCoverBiz
{
/**
*查询封面
*/
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
);
/**
* 新增封面
*/
BookCoverDTO
addCover
(
Long
templetId
,
String
url
);
/**
* 删除封面
*/
void
deleteCoverById
(
String
coverId
);
/**
* 修改封面
*/
void
updateCover
(
Long
templetId
,
String
coverImg
,
String
coverId
);
// /**
// * 查询一个封面
// */
// BookCoverDTO selectByTempletIdAndCoverImg(Long templetId,String coverImg);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookCoverBizimpl.java
0 → 100644
View file @
9add116c
package
com
.
pcloud
.
book
.
book
.
biz
.
impl
;
import
cn.hutool.core.collection.CollUtil
;
import
com.pcloud.appcenter.assist.dto.AssistTempletDTO
;
import
com.pcloud.appcenter.assist.service.AssistTempletService
;
import
com.pcloud.book.book.biz.BookCoverBiz
;
import
com.pcloud.book.book.dao.BookCoverDao
;
import
com.pcloud.book.book.dto.BookCoverDTO
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.utils.ParamChecker
;
import
com.pcloud.common.utils.ResponseHandleUtil
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.stream.Collectors
;
@Service
(
"bookCoverBiz"
)
public
class
BookCoverBizimpl
implements
BookCoverBiz
{
/**
* 日志
*/
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
BookCoverBizimpl
.
class
);
@Autowired
private
AssistTempletService
assistTempletService
;
@Autowired
private
BookCoverDao
bookCoverDao
;
/**
* 查询封面
*/
@Override
public
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"templetId"
,
templetId
);
//对分页参数检验
ParamChecker
.
checkPageParamIsAbsent
(
currentPage
,
perpageNumber
,
"分页参数错误"
);
PageParam
pageParam
=
new
PageParam
(
currentPage
,
perpageNumber
);
PageBeanNew
<
BookCoverDTO
>
pageBeanNew
=
bookCoverDao
.
listPageNew
(
pageParam
,
paramMap
,
"selectByTempletId"
);
if
(
CollUtil
.
isEmpty
(
pageBeanNew
.
getRecordList
()))
{
return
pageBeanNew
;
}
List
<
Long
>
collect
=
pageBeanNew
.
getRecordList
().
stream
().
map
(
BookCoverDTO:
:
getTempletId
).
distinct
().
collect
(
Collectors
.
toList
());
Map
<
Long
,
AssistTempletDTO
>
templetMap
=
new
HashMap
<>();
try
{
templetMap
=
ResponseHandleUtil
.
parseMap
(
assistTempletService
.
mapByIds
(
collect
),
Long
.
class
,
AssistTempletDTO
.
class
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
"【书籍-封面】获取分类名称,<ERROR>.[assistTempletService.mapByIds]"
+
e
.
getMessage
(),
e
);
}
if
(
CollUtil
.
isEmpty
(
templetMap
))
{
return
pageBeanNew
;
}
Map
<
Long
,
AssistTempletDTO
>
finalTempletMap
=
templetMap
;
pageBeanNew
.
getRecordList
().
forEach
(
bookCoverDTO
->
{
AssistTempletDTO
assistTempletDTO
=
finalTempletMap
.
get
(
bookCoverDTO
.
getTempletId
());
if
(
Objects
.
nonNull
(
assistTempletDTO
))
{
bookCoverDTO
.
setTempletName
(
assistTempletDTO
.
getTempletName
());
}
});
return
pageBeanNew
;
}
/**
* 新增封面
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
BookCoverDTO
addCover
(
Long
templetId
,
String
coverImg
)
{
//查询之前有没有相同
BookCoverDTO
bookCoverDTO
=
bookCoverDao
.
selectByTempletIdAndCoverImg
(
templetId
,
coverImg
);
if
(
bookCoverDTO
!=
null
)
{
LOGGER
.
info
(
"该封面已存在"
+
bookCoverDTO
.
toString
());
return
bookCoverDTO
;
}
//插入
BookCoverDTO
insert
=
new
BookCoverDTO
();
insert
.
setTempletId
(
templetId
);
insert
.
setCoverImg
(
coverImg
);
bookCoverDao
.
insert
(
insert
);
return
insert
;
}
/**
*删除封面
*/
@Override
public
void
deleteCoverById
(
String
coverId
)
{
LOGGER
.
info
(
"【分类封面】删除封面,[coverId]="
+
coverId
);
if
(
coverId
==
null
)
{
LOGGER
.
error
(
"【分类封面】删除封面失败,[coverId]为空"
);
return
;
}
bookCoverDao
.
deleteById
(
coverId
);
}
@Override
public
void
updateCover
(
Long
templetId
,
String
coverImg
,
String
coverId
)
{
if
(
coverImg
==
null
)
{
LOGGER
.
error
(
"【分类封面】参数传入失败,[coverImg]="
+
coverImg
);
return
;
}
BookCoverDTO
coverDTO
=
new
BookCoverDTO
();
coverDTO
.
setTempletId
(
templetId
);
coverDTO
.
setCoverImg
(
coverImg
);
coverDTO
.
setCoverId
(
coverId
);
bookCoverDao
.
updateCover
(
coverDTO
);
}
// @Override
// public BookCoverDTO selectByTempletIdAndCoverImg(Long templetId, String coverImg) {
// if (templetId == null||coverImg ==null){
// LOGGER.info("【分类封面】查询封面失败,[templetId] ={},[coverImg] ={}",templetId,coverImg);
// return null;
// }
// BookCoverDTO bookCoverDTO = bookCoverDao.selectByTempletIdAndCoverImg(templetId, coverImg);
// return bookCoverDTO;
// }
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/BookCoverFacade.java
View file @
9add116c
...
@@ -34,7 +34,7 @@ public class BookCoverFacade {
...
@@ -34,7 +34,7 @@ public class BookCoverFacade {
}
}
@ApiOperation
(
"添加封面"
)
@ApiOperation
(
"添加封面"
)
@RequestMapping
(
"insert"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"insert"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<
BookCoverDTO
>
insert
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<
BookCoverDTO
>
insert
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"templetId"
,
required
=
false
)
Long
templetId
,
@RequestParam
(
value
=
"templetId"
,
required
=
false
)
Long
templetId
,
@RequestParam
(
value
=
"coverImg"
)
String
coverImg
)
{
@RequestParam
(
value
=
"coverImg"
)
String
coverImg
)
{
...
@@ -52,7 +52,7 @@ public class BookCoverFacade {
...
@@ -52,7 +52,7 @@ public class BookCoverFacade {
}
}
@ApiOperation
(
"更新封面"
)
@ApiOperation
(
"更新封面"
)
@RequestMapping
(
"update"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"update"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
update
(
@RequestHeader
(
"token"
)
String
token
,
public
ResponseDto
<?>
update
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"templetId"
)
Long
templetId
,
@RequestParam
(
value
=
"templetId"
)
Long
templetId
,
@RequestParam
(
value
=
"coverId"
)
String
coverId
,
@RequestParam
(
value
=
"coverId"
)
String
coverId
,
...
...
pcloud-service-book/src/main/resources/mapper/book/BookCover.xml
View file @
9add116c
...
@@ -11,8 +11,6 @@
...
@@ -11,8 +11,6 @@
<result
column=
"UPDATE_TIME"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"UPDATE_TIME"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
</resultMap>
<select
id=
"selectAllCover"
resultMap=
"BaseResultMap"
>
<select
id=
"selectAllCover"
resultMap=
"BaseResultMap"
>
select
select
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
...
...
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