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
d8d9c3de
Commit
d8d9c3de
authored
Apr 14, 2020
by
裴大威
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat-1002716' into 'master'
1002716书刊标签优化 See merge request rays/pcloud-book!624
parents
9ff5e365
09fefaa2
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
239 additions
and
13 deletions
+239
-13
BookDto.java
...-book/src/main/java/com/pcloud/book/book/dto/BookDto.java
+79
-6
Book.java
...-book/src/main/java/com/pcloud/book/book/entity/Book.java
+43
-1
BookAdviser.java
...rc/main/java/com/pcloud/book/book/entity/BookAdviser.java
+45
-1
BookAdviserBizImpl.java
...ava/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
+3
-0
BookBizImpl.java
.../main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
+5
-0
BookSet.java
...-book/src/main/java/com/pcloud/book/book/set/BookSet.java
+36
-0
Book.Mapper.xml
...rvice-book/src/main/resources/mapper/book/Book.Mapper.xml
+7
-3
BookAdviser.Mapper.xml
...ook/src/main/resources/mapper/book/BookAdviser.Mapper.xml
+21
-2
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/book/dto/BookDto.java
View file @
d8d9c3de
...
@@ -484,7 +484,7 @@ public class BookDto extends BaseDto {
...
@@ -484,7 +484,7 @@ public class BookDto extends BaseDto {
/**
/**
* 社群码深度标签
* 社群码深度标签
*/
*/
private
Long
d
epLabelId
;
private
Long
bookGroupD
epLabelId
;
/**
/**
* 群分类数量
* 群分类数量
...
@@ -631,6 +631,25 @@ public class BookDto extends BaseDto {
...
@@ -631,6 +631,25 @@ public class BookDto extends BaseDto {
*/
*/
private
Boolean
hasRobotKeyword
;
private
Boolean
hasRobotKeyword
;
@ApiModelProperty
(
"专业标签ID"
)
private
Long
proLabelId
;
@ApiModelProperty
(
"深度标签ID"
)
private
Long
depLabelId
;
@ApiModelProperty
(
"目的标签ID"
)
private
Long
purLabelId
;
@ApiModelProperty
(
"专业标签名称"
)
private
String
proLabelName
;
@ApiModelProperty
(
"深度标签名称"
)
private
String
depLabelName
;
@ApiModelProperty
(
"目的标签名称"
)
private
String
purLabelName
;
public
String
getQrRemark
()
{
public
String
getQrRemark
()
{
return
qrRemark
;
return
qrRemark
;
}
}
...
@@ -1491,12 +1510,12 @@ public class BookDto extends BaseDto {
...
@@ -1491,12 +1510,12 @@ public class BookDto extends BaseDto {
this
.
advertisingSpaceNum
=
advertisingSpaceNum
;
this
.
advertisingSpaceNum
=
advertisingSpaceNum
;
}
}
public
Long
getDepLabelId
()
{
public
Long
get
BookGroup
DepLabelId
()
{
return
d
epLabelId
;
return
bookGroupD
epLabelId
;
}
}
public
void
set
DepLabelId
(
Long
d
epLabelId
)
{
public
void
set
BookGroupDepLabelId
(
Long
bookGroupD
epLabelId
)
{
this
.
depLabelId
=
d
epLabelId
;
this
.
bookGroupDepLabelId
=
bookGroupD
epLabelId
;
}
}
public
Long
getRegisterNum
()
{
public
Long
getRegisterNum
()
{
...
@@ -1683,6 +1702,54 @@ public class BookDto extends BaseDto {
...
@@ -1683,6 +1702,54 @@ public class BookDto extends BaseDto {
this
.
resourceCount
=
resourceCount
;
this
.
resourceCount
=
resourceCount
;
}
}
public
Long
getProLabelId
()
{
return
proLabelId
;
}
public
void
setProLabelId
(
Long
proLabelId
)
{
this
.
proLabelId
=
proLabelId
;
}
public
Long
getDepLabelId
()
{
return
depLabelId
;
}
public
void
setDepLabelId
(
Long
depLabelId
)
{
this
.
depLabelId
=
depLabelId
;
}
public
Long
getPurLabelId
()
{
return
purLabelId
;
}
public
void
setPurLabelId
(
Long
purLabelId
)
{
this
.
purLabelId
=
purLabelId
;
}
public
String
getProLabelName
()
{
return
proLabelName
;
}
public
void
setProLabelName
(
String
proLabelName
)
{
this
.
proLabelName
=
proLabelName
;
}
public
String
getDepLabelName
()
{
return
depLabelName
;
}
public
void
setDepLabelName
(
String
depLabelName
)
{
this
.
depLabelName
=
depLabelName
;
}
public
String
getPurLabelName
()
{
return
purLabelName
;
}
public
void
setPurLabelName
(
String
purLabelName
)
{
this
.
purLabelName
=
purLabelName
;
}
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"BookDto{"
+
return
"BookDto{"
+
...
@@ -1779,7 +1846,7 @@ public class BookDto extends BaseDto {
...
@@ -1779,7 +1846,7 @@ public class BookDto extends BaseDto {
", bookGroupId="
+
bookGroupId
+
", bookGroupId="
+
bookGroupId
+
", groupQrcodeUrl='"
+
groupQrcodeUrl
+
'\''
+
", groupQrcodeUrl='"
+
groupQrcodeUrl
+
'\''
+
", groupQrcodeName='"
+
groupQrcodeName
+
'\''
+
", groupQrcodeName='"
+
groupQrcodeName
+
'\''
+
",
depLabelId="
+
d
epLabelId
+
",
bookGroupDepLabelId="
+
bookGroupD
epLabelId
+
", classifyCount="
+
classifyCount
+
", classifyCount="
+
classifyCount
+
", groupPersonCount="
+
groupPersonCount
+
", groupPersonCount="
+
groupPersonCount
+
", groupCount="
+
groupCount
+
", groupCount="
+
groupCount
+
...
@@ -1810,6 +1877,12 @@ public class BookDto extends BaseDto {
...
@@ -1810,6 +1877,12 @@ public class BookDto extends BaseDto {
", adviserIncome="
+
adviserIncome
+
", adviserIncome="
+
adviserIncome
+
", isPrint="
+
isPrint
+
", isPrint="
+
isPrint
+
", hasRobotKeyword="
+
hasRobotKeyword
+
", hasRobotKeyword="
+
hasRobotKeyword
+
", proLabelId="
+
proLabelId
+
", depLabelId="
+
depLabelId
+
", purLabelId="
+
purLabelId
+
", proLabelName='"
+
proLabelName
+
'\''
+
", depLabelName='"
+
depLabelName
+
'\''
+
", purLabelName='"
+
purLabelName
+
'\''
+
'}'
;
'}'
;
}
}
}
}
pcloud-facade-book/src/main/java/com/pcloud/book/book/entity/Book.java
View file @
d8d9c3de
...
@@ -222,6 +222,21 @@ public class Book extends BaseEntity {
...
@@ -222,6 +222,21 @@ public class Book extends BaseEntity {
*/
*/
private
Long
areaLabelId
;
private
Long
areaLabelId
;
/**
* 专业标签ID
*/
private
Long
proLabelId
;
/**
* 深度标签ID
*/
private
Long
depLabelId
;
/**
* 目的标签ID
*/
private
Long
purLabelId
;
public
Long
getBookId
()
{
public
Long
getBookId
()
{
return
bookId
;
return
bookId
;
}
}
...
@@ -550,6 +565,30 @@ public class Book extends BaseEntity {
...
@@ -550,6 +565,30 @@ public class Book extends BaseEntity {
this
.
areaLabelId
=
areaLabelId
;
this
.
areaLabelId
=
areaLabelId
;
}
}
public
Long
getProLabelId
()
{
return
proLabelId
;
}
public
void
setProLabelId
(
Long
proLabelId
)
{
this
.
proLabelId
=
proLabelId
;
}
public
Long
getDepLabelId
()
{
return
depLabelId
;
}
public
void
setDepLabelId
(
Long
depLabelId
)
{
this
.
depLabelId
=
depLabelId
;
}
public
Long
getPurLabelId
()
{
return
purLabelId
;
}
public
void
setPurLabelId
(
Long
purLabelId
)
{
this
.
purLabelId
=
purLabelId
;
}
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"Book{"
+
return
"Book{"
+
...
@@ -594,6 +633,9 @@ public class Book extends BaseEntity {
...
@@ -594,6 +633,9 @@ public class Book extends BaseEntity {
", subLabelId="
+
subLabelId
+
", subLabelId="
+
subLabelId
+
", verLabelId="
+
verLabelId
+
", verLabelId="
+
verLabelId
+
", areaLabelId="
+
areaLabelId
+
", areaLabelId="
+
areaLabelId
+
"} "
+
super
.
toString
();
", proLabelId="
+
proLabelId
+
", depLabelId="
+
depLabelId
+
", purLabelId="
+
purLabelId
+
'}'
;
}
}
}
}
pcloud-facade-book/src/main/java/com/pcloud/book/book/entity/BookAdviser.java
View file @
d8d9c3de
...
@@ -93,6 +93,22 @@ public class BookAdviser extends BaseEntity {
...
@@ -93,6 +93,22 @@ public class BookAdviser extends BaseEntity {
*/
*/
private
Boolean
isPrint
;
private
Boolean
isPrint
;
/**
* 专业标签ID
*/
private
Long
proLabelId
;
/**
* 深度标签ID
*/
private
Long
depLabelId
;
/**
* 目的标签ID
*/
private
Long
purLabelId
;
public
Long
getTempletId
()
{
public
Long
getTempletId
()
{
return
templetId
;
return
templetId
;
}
}
...
@@ -213,6 +229,30 @@ public class BookAdviser extends BaseEntity {
...
@@ -213,6 +229,30 @@ public class BookAdviser extends BaseEntity {
this
.
isPrint
=
isPrint
;
this
.
isPrint
=
isPrint
;
}
}
public
Long
getProLabelId
()
{
return
proLabelId
;
}
public
void
setProLabelId
(
Long
proLabelId
)
{
this
.
proLabelId
=
proLabelId
;
}
public
Long
getDepLabelId
()
{
return
depLabelId
;
}
public
void
setDepLabelId
(
Long
depLabelId
)
{
this
.
depLabelId
=
depLabelId
;
}
public
Long
getPurLabelId
()
{
return
purLabelId
;
}
public
void
setPurLabelId
(
Long
purLabelId
)
{
this
.
purLabelId
=
purLabelId
;
}
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"BookAdviser{"
+
return
"BookAdviser{"
+
...
@@ -230,6 +270,10 @@ public class BookAdviser extends BaseEntity {
...
@@ -230,6 +270,10 @@ public class BookAdviser extends BaseEntity {
", subLabelId="
+
subLabelId
+
", subLabelId="
+
subLabelId
+
", verLabelId="
+
verLabelId
+
", verLabelId="
+
verLabelId
+
", areaLabelId="
+
areaLabelId
+
", areaLabelId="
+
areaLabelId
+
"} "
+
super
.
toString
();
", isPrint="
+
isPrint
+
", proLabelId="
+
proLabelId
+
", depLabelId="
+
depLabelId
+
", purLabelId="
+
purLabelId
+
'}'
;
}
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
View file @
d8d9c3de
...
@@ -555,6 +555,9 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
...
@@ -555,6 +555,9 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
bookAdviser
.
setSubLabelId
(
book
.
getSubLabelId
());
bookAdviser
.
setSubLabelId
(
book
.
getSubLabelId
());
bookAdviser
.
setAreaLabelId
(
book
.
getAreaLabelId
());
bookAdviser
.
setAreaLabelId
(
book
.
getAreaLabelId
());
bookAdviser
.
setVerLabelId
(
book
.
getVerLabelId
());
bookAdviser
.
setVerLabelId
(
book
.
getVerLabelId
());
bookAdviser
.
setProLabelId
(
book
.
getProLabelId
());
bookAdviser
.
setDepLabelId
(
book
.
getDepLabelId
());
bookAdviser
.
setPurLabelId
(
book
.
getPurLabelId
());
bookAdviserDao
.
updateBookTemplet
(
bookAdviser
);
bookAdviserDao
.
updateBookTemplet
(
bookAdviser
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
View file @
d8d9c3de
...
@@ -511,6 +511,8 @@ public class BookBizImpl implements BookBiz {
...
@@ -511,6 +511,8 @@ public class BookBizImpl implements BookBiz {
bookSet
.
setFreezeStatus
(
bookDto
);
bookSet
.
setFreezeStatus
(
bookDto
);
// 设置模板名字
// 设置模板名字
bookSet
.
setTemplateName
(
bookDto
);
bookSet
.
setTemplateName
(
bookDto
);
// 设置专业深度目的标签
bookSet
.
setProDepPurLabelName
(
bookDto
);
// 设置唯一编号
// 设置唯一编号
bookDto
.
setUniqueNumber
(
"BK"
+
bookDto
.
getBookId
());
bookDto
.
setUniqueNumber
(
"BK"
+
bookDto
.
getBookId
());
// 设置二维码个数
// 设置二维码个数
...
@@ -1522,6 +1524,9 @@ public class BookBizImpl implements BookBiz {
...
@@ -1522,6 +1524,9 @@ public class BookBizImpl implements BookBiz {
bookAdviser
.
setGraLabelId
(
book
.
getGraLabelId
());
bookAdviser
.
setGraLabelId
(
book
.
getGraLabelId
());
bookAdviser
.
setAreaLabelId
(
book
.
getAreaLabelId
());
bookAdviser
.
setAreaLabelId
(
book
.
getAreaLabelId
());
bookAdviser
.
setVerLabelId
(
book
.
getVerLabelId
());
bookAdviser
.
setVerLabelId
(
book
.
getVerLabelId
());
bookAdviser
.
setProLabelId
(
book
.
getProLabelId
());
bookAdviser
.
setDepLabelId
(
book
.
getDepLabelId
());
bookAdviser
.
setPurLabelId
(
book
.
getPurLabelId
());
bookAdviserBiz
.
create
(
bookAdviser
);
bookAdviserBiz
.
create
(
bookAdviser
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/set/BookSet.java
View file @
d8d9c3de
...
@@ -72,6 +72,7 @@ import com.pcloud.common.utils.ResponseHandleUtil;
...
@@ -72,6 +72,7 @@ import com.pcloud.common.utils.ResponseHandleUtil;
import
com.pcloud.common.utils.number.AmountUtil
;
import
com.pcloud.common.utils.number.AmountUtil
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.contentcenter.resource.dto.ResourceDTO
;
import
com.pcloud.contentcenter.resource.dto.ResourceDTO
;
import
com.pcloud.labelcenter.label.service.LabelService
;
import
com.pcloud.resourcecenter.product.dto.ProductDto
;
import
com.pcloud.resourcecenter.product.dto.ProductDto
;
import
com.pcloud.resourcecenter.product.dto.ProductTypeDto
;
import
com.pcloud.resourcecenter.product.dto.ProductTypeDto
;
import
com.pcloud.resourcecenter.product.dto.SpecificationDto
;
import
com.pcloud.resourcecenter.product.dto.SpecificationDto
;
...
@@ -171,6 +172,8 @@ public class BookSet {
...
@@ -171,6 +172,8 @@ public class BookSet {
private
BookGroupClassifyDao
bookGroupClassifyDao
;
private
BookGroupClassifyDao
bookGroupClassifyDao
;
@Autowired
@Autowired
private
SettlementConsr
settlementConsr
;
private
SettlementConsr
settlementConsr
;
@Autowired
private
LabelService
labelService
;
/**
/**
* 检验书号是否合法,包括ISSN,ISBN,CSSN
* 检验书号是否合法,包括ISSN,ISBN,CSSN
...
@@ -1706,4 +1709,37 @@ public class BookSet {
...
@@ -1706,4 +1709,37 @@ public class BookSet {
}
}
}
}
}
}
@ParamLog
(
"设置标签名称"
)
public
void
setProDepPurLabelName
(
BookDto
bookDto
)
{
List
<
Long
>
labelIds
=
new
ArrayList
<>();
if
(
bookDto
.
getProLabelId
()
!=
null
)
{
labelIds
.
add
(
bookDto
.
getProLabelId
());
}
if
(
bookDto
.
getPurLabelId
()
!=
null
)
{
labelIds
.
add
(
bookDto
.
getPurLabelId
());
}
if
(
bookDto
.
getDepLabelId
()
!=
null
)
{
labelIds
.
add
(
bookDto
.
getDepLabelId
());
}
Map
<
Long
,
String
>
labelMap
=
new
HashMap
<>();
if
(!
ListUtils
.
isEmpty
(
labelIds
))
{
labelMap
=
ResponseHandleUtil
.
parseMap
(
labelService
.
getLabelName
(
labelIds
),
Long
.
class
,
String
.
class
);
}
if
(!
MapUtils
.
isEmpty
(
labelMap
))
{
Long
proLabelId
=
bookDto
.
getProLabelId
();
Long
purLabelId
=
bookDto
.
getPurLabelId
();
Long
depLabelId
=
bookDto
.
getDepLabelId
();
if
(
proLabelId
!=
null
)
{
bookDto
.
setProLabelName
(
labelMap
.
get
(
proLabelId
));
}
if
(
purLabelId
!=
null
)
{
bookDto
.
setPurLabelName
(
labelMap
.
get
(
purLabelId
));
}
if
(
depLabelId
!=
null
)
{
bookDto
.
setDepLabelName
(
labelMap
.
get
(
depLabelId
));
}
}
}
}
}
pcloud-service-book/src/main/resources/mapper/book/Book.Mapper.xml
View file @
d8d9c3de
...
@@ -61,6 +61,9 @@
...
@@ -61,6 +61,9 @@
<result
column=
"SUB_LABEL_ID"
property=
"subLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"SUB_LABEL_ID"
property=
"subLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"VER_LABEL_ID"
property=
"verLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"VER_LABEL_ID"
property=
"verLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"AREA_LABEL_ID"
property=
"areaLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"AREA_LABEL_ID"
property=
"areaLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"pro_label_id"
property=
"proLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"dep_label_id"
property=
"depLabelId"
jdbcType=
"BIGINT"
/>
<result
column=
"pur_label_id"
property=
"purLabelId"
jdbcType=
"BIGINT"
/>
</resultMap>
</resultMap>
<resultMap
id=
"bookListPageMap"
type=
"bookDto"
extends =
"bookMap"
>
<resultMap
id=
"bookListPageMap"
type=
"bookDto"
extends =
"bookMap"
>
...
@@ -290,7 +293,8 @@
...
@@ -290,7 +293,8 @@
B.BOOK_ID, B.TYPE_CODE,B.ISBN, B.BOOK_NAME,T.TYPE_NAME, B.REMARK, B.AUTHOR, B.PUBLISH,
B.BOOK_ID, B.TYPE_CODE,B.ISBN, B.BOOK_NAME,T.TYPE_NAME, B.REMARK, B.AUTHOR, B.PUBLISH,
B.PUBLISH_DATE, B.COVER_IMG, B.AD_IMG, B.DETAIL, B.`VERSION`,B.BOOK_PRICE,B.ISSN,B.SERIAL_NUMBER,BA.IS_MAIN_EDITOR,
B.PUBLISH_DATE, B.COVER_IMG, B.AD_IMG, B.DETAIL, B.`VERSION`,B.BOOK_PRICE,B.ISSN,B.SERIAL_NUMBER,BA.IS_MAIN_EDITOR,
IF(ISNULL(BF.BOOK_FUND_ID),0,1) IS_FUND_SUPPORT,START_TIME,END_TIME,BA.TEMPLET_ID,BA.SECOND_TEMPLET_ID,
IF(ISNULL(BF.BOOK_FUND_ID),0,1) IS_FUND_SUPPORT,START_TIME,END_TIME,BA.TEMPLET_ID,BA.SECOND_TEMPLET_ID,
BA.GRA_LABEL_ID,BA.SUB_LABEL_ID,BA.VER_LABEL_ID,BA.AREA_LABEL_ID, BA.IS_PRINT isPrint
BA.GRA_LABEL_ID,BA.SUB_LABEL_ID,BA.VER_LABEL_ID,BA.AREA_LABEL_ID, BA.IS_PRINT isPrint,
BA.pro_label_id, BA.dep_label_id,BA.pur_label_id
FROM
FROM
BOOK_ADVISER BA
BOOK_ADVISER BA
INNER JOIN
INNER JOIN
...
@@ -558,7 +562,7 @@
...
@@ -558,7 +562,7 @@
A.BOOK_ID, A.CHANNEL_ID, A.ADVISER_ID, A.IS_MAIN_EDITOR, B.ISBN, B.BOOK_NAME, B.TYPE_CODE,
A.BOOK_ID, A.CHANNEL_ID, A.ADVISER_ID, A.IS_MAIN_EDITOR, B.ISBN, B.BOOK_NAME, B.TYPE_CODE,
B.AUTHOR, B.PUBLISH, B.PUBLISH_DATE, B.COVER_IMG, B.ORIGIN_NAME, B.BOOK_PRICE, B.ISSN, B.BOOK_NUM, B.SERIAL_NUMBER,
B.AUTHOR, B.PUBLISH, B.PUBLISH_DATE, B.COVER_IMG, B.ORIGIN_NAME, B.BOOK_PRICE, B.ISSN, B.BOOK_NUM, B.SERIAL_NUMBER,
A.TEMPLET_ID,A.SECOND_TEMPLET_ID, A.LAST_MODIFIED_DATE, A.BOOK_ADVISER_ID, CONCAT('BK',A.BOOK_ID) uniqueNumber,
A.TEMPLET_ID,A.SECOND_TEMPLET_ID, A.LAST_MODIFIED_DATE, A.BOOK_ADVISER_ID, CONCAT('BK',A.BOOK_ID) uniqueNumber,
A.GRA_LABEL_ID,A.SUB_LABEL_ID,A.VER_LABEL_ID,A.AREA_LABEL_ID
A.GRA_LABEL_ID,A.SUB_LABEL_ID,A.VER_LABEL_ID,A.AREA_LABEL_ID
,A.pro_label_id, A.dep_label_id,A.pur_label_id
FROM
FROM
BOOK_ADVISER A
BOOK_ADVISER A
INNER JOIN BOOK B ON A.BOOK_ID = B.BOOK_ID AND B.IS_DELETE = 0
INNER JOIN BOOK B ON A.BOOK_ID = B.BOOK_ID AND B.IS_DELETE = 0
...
@@ -581,7 +585,7 @@
...
@@ -581,7 +585,7 @@
B.AUTHOR, B.PUBLISH, B.PUBLISH_DATE, B.COVER_IMG, B.ORIGIN_NAME, B.BOOK_PRICE, B.ISSN, B.BOOK_NUM, B.SERIAL_NUMBER,
B.AUTHOR, B.PUBLISH, B.PUBLISH_DATE, B.COVER_IMG, B.ORIGIN_NAME, B.BOOK_PRICE, B.ISSN, B.BOOK_NUM, B.SERIAL_NUMBER,
IF(ISNULL(BF.BOOK_FUND_ID),0,1) IS_FUND_SUPPORT, A.TEMPLET_ID, A.BOOK_ADVISER_ID, CONCAT('BK',A.BOOK_ID) uniqueNumber,
IF(ISNULL(BF.BOOK_FUND_ID),0,1) IS_FUND_SUPPORT, A.TEMPLET_ID, A.BOOK_ADVISER_ID, CONCAT('BK',A.BOOK_ID) uniqueNumber,
G.update_time LAST_MODIFIED_DATE, G.create_time CREATED_DATE, G.id BOOK_GROUP_ID, G.group_qrcode_url groupQrcodeUrl,
G.update_time LAST_MODIFIED_DATE, G.create_time CREATED_DATE, G.id BOOK_GROUP_ID, G.group_qrcode_url groupQrcodeUrl,
G.group_qrcode_name groupQrcodeName, G.dep_label_id
d
epLabelId, G.join_group_type, G.book_group_cipher, G.short_book_name
G.group_qrcode_name groupQrcodeName, G.dep_label_id
bookGroupD
epLabelId, G.join_group_type, G.book_group_cipher, G.short_book_name
, if(IFNULL(case G.join_group_type
, if(IFNULL(case G.join_group_type
WHEN 1 then bk.id
WHEN 1 then bk.id
WHEN 2 THEN bgs.id
WHEN 2 THEN bgs.id
...
...
pcloud-service-book/src/main/resources/mapper/book/BookAdviser.Mapper.xml
View file @
d8d9c3de
...
@@ -39,13 +39,14 @@
...
@@ -39,13 +39,14 @@
<insert
id=
"insert"
parameterType=
"bookAdviser"
useGeneratedKeys=
"true"
keyProperty=
"bookAdviserId"
flushCache=
"true"
>
<insert
id=
"insert"
parameterType=
"bookAdviser"
useGeneratedKeys=
"true"
keyProperty=
"bookAdviserId"
flushCache=
"true"
>
INSERT INTO BOOK_ADVISER (
INSERT INTO BOOK_ADVISER (
BOOK_ID, ADVISER_ID, CHANNEL_ID, CREATED_USER, CREATED_DATE,IS_MAIN_EDITOR, TEMPLET_ID, SECOND_TEMPLET_ID,
BOOK_ID, ADVISER_ID, CHANNEL_ID, CREATED_USER, CREATED_DATE,IS_MAIN_EDITOR, TEMPLET_ID, SECOND_TEMPLET_ID,
GRA_LABEL_ID,SUB_LABEL_ID,VER_LABEL_ID,AREA_LABEL_ID
GRA_LABEL_ID,SUB_LABEL_ID,VER_LABEL_ID,AREA_LABEL_ID
,pro_label_id, dep_label_id,pur_label_id
)
)
VALUES (
VALUES (
#{bookId, jdbcType=VARCHAR}, #{adviserId, jdbcType=VARCHAR}, #{channelId, jdbcType=VARCHAR},
#{bookId, jdbcType=VARCHAR}, #{adviserId, jdbcType=VARCHAR}, #{channelId, jdbcType=VARCHAR},
#{adviserId, jdbcType=BIGINT}, NOW(),#{isMainEditor, jdbcType=BIT},#{templetId, jdbcType=BIGINT},
#{adviserId, jdbcType=BIGINT}, NOW(),#{isMainEditor, jdbcType=BIT},#{templetId, jdbcType=BIGINT},
#{secondTempletId, jdbcType=BIGINT},#{graLabelId, jdbcType=BIGINT},#{subLabelId, jdbcType=BIGINT},
#{secondTempletId, jdbcType=BIGINT},#{graLabelId, jdbcType=BIGINT},#{subLabelId, jdbcType=BIGINT},
#{verLabelId, jdbcType=BIGINT},#{areaLabelId, jdbcType=BIGINT}
#{verLabelId, jdbcType=BIGINT},#{areaLabelId, jdbcType=BIGINT},#{proLabelId,jdbcType=BIGINT},
#{depLabelId,jdbcType=BIGINT},#{purLabelId,jdbcType=BIGINT}
)
)
ON
ON
DUPLICATE KEY UPDATE IS_DELETE = 0, IS_MAIN_EDITOR = #{isMainEditor, jdbcType=BIT}
DUPLICATE KEY UPDATE IS_DELETE = 0, IS_MAIN_EDITOR = #{isMainEditor, jdbcType=BIT}
...
@@ -399,6 +400,15 @@
...
@@ -399,6 +400,15 @@
<if
test=
"areaLabelId!=null"
>
<if
test=
"areaLabelId!=null"
>
,AREA_LABEL_ID = #{areaLabelId, jdbcType=BIGINT}
,AREA_LABEL_ID = #{areaLabelId, jdbcType=BIGINT}
</if>
</if>
<if
test=
"proLabelId!=null"
>
,pro_label_id = #{proLabelId, jdbcType=BIGINT}
</if>
<if
test=
"depLabelId!=null"
>
,dep_label_id = #{depLabelId, jdbcType=BIGINT}
</if>
<if
test=
"purLabelId!=null"
>
,pur_label_id = #{purLabelId, jdbcType=BIGINT}
</if>
, LAST_MODIFIED_DATE = NOW()
, LAST_MODIFIED_DATE = NOW()
WHERE
WHERE
BOOK_ID = #{bookId, jdbcType=BIGINT}
BOOK_ID = #{bookId, jdbcType=BIGINT}
...
@@ -467,6 +477,15 @@
...
@@ -467,6 +477,15 @@
<if
test=
"areaLabelId!=null"
>
<if
test=
"areaLabelId!=null"
>
,AREA_LABEL_ID = #{areaLabelId, jdbcType=BIGINT}
,AREA_LABEL_ID = #{areaLabelId, jdbcType=BIGINT}
</if>
</if>
<if
test=
"proLabelId!=null"
>
,pro_label_id = #{proLabelId, jdbcType=BIGINT}
</if>
<if
test=
"depLabelId!=null"
>
,dep_label_id = #{depLabelId, jdbcType=BIGINT}
</if>
<if
test=
"purLabelId!=null"
>
,pur_label_id = #{purLabelId, jdbcType=BIGINT}
</if>
,LAST_MODIFIED_DATE = NOW()
,LAST_MODIFIED_DATE = NOW()
WHERE
WHERE
BOOK_ID = #{bookId, jdbcType=BIGINT}
BOOK_ID = #{bookId, jdbcType=BIGINT}
...
...
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