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
d256f4b0
Commit
d256f4b0
authored
Oct 08, 2021
by
吴博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1005577] H5本书服务大礼包:仅教辅书展示
parent
ca9ee30a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
32 additions
and
5 deletions
+32
-5
BookAdviserBiz.java
...rc/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
+1
-1
BookAdviserBizImpl.java
...ava/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
+12
-3
BookAdviserFacadeImpl.java
...m/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
+2
-1
BookLabelAndClassifyVO.java
.../java/com/pcloud/book/book/vo/BookLabelAndClassifyVO.java
+17
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
View file @
d256f4b0
...
@@ -451,5 +451,5 @@ public interface BookAdviserBiz {
...
@@ -451,5 +451,5 @@ public interface BookAdviserBiz {
* @param channelId
* @param channelId
* @return
* @return
*/
*/
UserGradeLabelIdDT
O
getBookGradeLabel
(
Long
bookId
,
Long
adviserId
,
Long
channelId
);
BookLabelAndClassifyV
O
getBookGradeLabel
(
Long
bookId
,
Long
adviserId
,
Long
channelId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
View file @
d256f4b0
...
@@ -3307,10 +3307,11 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
...
@@ -3307,10 +3307,11 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
}
}
@Override
@Override
public
UserGradeLabelIdDTO
getBookGradeLabel
(
Long
bookId
,
Long
adviserId
,
Long
channelId
)
{
public
BookLabelAndClassifyVO
getBookGradeLabel
(
Long
bookId
,
Long
adviserId
,
Long
channelId
)
{
BookLabelAndClassifyVO
bookLabelAndClassifyVO
=
new
BookLabelAndClassifyVO
();
BookAdviserDto
base
=
this
.
getBase
(
bookId
,
channelId
,
adviserId
);
BookAdviserDto
base
=
this
.
getBase
(
bookId
,
channelId
,
adviserId
);
if
(
null
==
base
)
{
if
(
null
==
base
)
{
return
new
UserGradeLabelIdDT
O
();
return
new
BookLabelAndClassifyV
O
();
}
}
Long
gradeId
=
null
;
Long
gradeId
=
null
;
if
(
null
!=
base
.
getGraLabelId
())
{
if
(
null
!=
base
.
getGraLabelId
())
{
...
@@ -3324,6 +3325,14 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
...
@@ -3324,6 +3325,14 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
gradeId
=
29L
;
gradeId
=
29L
;
}
}
UserGradeLabelIdDTO
userGradeLabelIdDTO
=
readerConsr
.
getUserParentGradeId
(
gradeId
);
UserGradeLabelIdDTO
userGradeLabelIdDTO
=
readerConsr
.
getUserParentGradeId
(
gradeId
);
return
null
!=
userGradeLabelIdDTO
?
userGradeLabelIdDTO
:
new
UserGradeLabelIdDTO
();
if
(
null
!=
userGradeLabelIdDTO
)
{
BeanUtils
.
copyProperties
(
userGradeLabelIdDTO
,
bookLabelAndClassifyVO
);
if
(
CollUtil
.
toList
(
RightsSettingConstant
.
K12_TEMPLET_ID_NEW
).
contains
(
base
.
getTempletId
()))
{
bookLabelAndClassifyVO
.
setIsK12
(
YesOrNoNumEnum
.
YES
.
getValue
());
}
else
{
bookLabelAndClassifyVO
.
setIsK12
(
YesOrNoNumEnum
.
NO
.
getValue
());
}
}
return
null
!=
bookLabelAndClassifyVO
?
bookLabelAndClassifyVO
:
new
BookLabelAndClassifyVO
();
}
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
View file @
d256f4b0
...
@@ -21,6 +21,7 @@ import com.pcloud.book.book.dto.QrcodeStatisticsDTO;
...
@@ -21,6 +21,7 @@ import com.pcloud.book.book.dto.QrcodeStatisticsDTO;
import
com.pcloud.book.book.entity.BookAdviser
;
import
com.pcloud.book.book.entity.BookAdviser
;
import
com.pcloud.book.book.facade.BookAdviserFacade
;
import
com.pcloud.book.book.facade.BookAdviserFacade
;
import
com.pcloud.book.book.vo.AgentBookStatsDetailVO
;
import
com.pcloud.book.book.vo.AgentBookStatsDetailVO
;
import
com.pcloud.book.book.vo.BookLabelAndClassifyVO
;
import
com.pcloud.book.book.vo.BookServeInfo
;
import
com.pcloud.book.book.vo.BookServeInfo
;
import
com.pcloud.book.book.vo.PcloudAdviserBookVO
;
import
com.pcloud.book.book.vo.PcloudAdviserBookVO
;
import
com.pcloud.book.book.vo.QrCodeVO
;
import
com.pcloud.book.book.vo.QrCodeVO
;
...
@@ -504,6 +505,6 @@ public class BookAdviserFacadeImpl implements BookAdviserFacade {
...
@@ -504,6 +505,6 @@ public class BookAdviserFacadeImpl implements BookAdviserFacade {
@RequestParam
(
value
=
"bookId"
)
Long
bookId
,
@RequestParam
(
value
=
"bookId"
)
Long
bookId
,
@RequestParam
(
value
=
"adviserId"
)
Long
adviserId
,
@RequestParam
(
value
=
"adviserId"
)
Long
adviserId
,
@RequestParam
(
value
=
"channelId"
)
Long
channelId
)
throws
PermissionException
{
@RequestParam
(
value
=
"channelId"
)
Long
channelId
)
throws
PermissionException
{
return
new
ResponseDto
<
UserGradeLabelIdDT
O
>(
bookAdviserBiz
.
getBookGradeLabel
(
bookId
,
adviserId
,
channelId
));
return
new
ResponseDto
<
BookLabelAndClassifyV
O
>(
bookAdviserBiz
.
getBookGradeLabel
(
bookId
,
adviserId
,
channelId
));
}
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/vo/BookLabelAndClassifyVO.java
0 → 100644
View file @
d256f4b0
package
com
.
pcloud
.
book
.
book
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
BookLabelAndClassifyVO
{
@ApiModelProperty
(
"用户年级标签id"
)
private
Long
labelId
;
@ApiModelProperty
(
"父标签id"
)
private
Long
parentId
;
@ApiModelProperty
(
"用户年级标签"
)
private
String
labelName
;
@ApiModelProperty
(
"是否k12教辅 0 不是 1 是的"
)
private
Integer
isK12
;
}
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