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
80e6c84f
Commit
80e6c84f
authored
Sep 11, 2019
by
daixing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
同步修改群分类的关键词顺序
parent
6f4944e5
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
2 deletions
+38
-2
BookKeywordBizImpl.java
...com/pcloud/book/keywords/biz/impl/BookKeywordBizImpl.java
+8
-1
BookKeywordDao.java
...ain/java/com/pcloud/book/keywords/dao/BookKeywordDao.java
+7
-0
BookKeywordDaoImpl.java
...com/pcloud/book/keywords/dao/impl/BookKeywordDaoImpl.java
+10
-0
BookKeyword.Mapper.xml
...src/main/resources/mapper/keywords/BookKeyword.Mapper.xml
+13
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/keywords/biz/impl/BookKeywordBizImpl.java
View file @
80e6c84f
...
@@ -357,7 +357,14 @@ public class BookKeywordBizImpl implements BookKeywordBiz {
...
@@ -357,7 +357,14 @@ public class BookKeywordBizImpl implements BookKeywordBiz {
bookKeyword
.
setId
(
setRankVO
.
getBookKeywordId
());
bookKeyword
.
setId
(
setRankVO
.
getBookKeywordId
());
bookKeyword
.
setRank
(
setRankVO
.
getRank
());
bookKeyword
.
setRank
(
setRankVO
.
getRank
());
bookKeyword
.
setUpdateUser
(
partyId
);
bookKeyword
.
setUpdateUser
(
partyId
);
bookKeywordDao
.
setRank
(
bookKeyword
);
KeywordVO
byBookKeyword
=
bookKeywordDao
.
getByBookKeyword
(
setRankVO
.
getBookKeywordId
());
if
(
byBookKeyword
!=
null
&&
(
byBookKeyword
.
getClassifyId
()
==
null
||
byBookKeyword
.
getClassifyId
()
==
0
)){
Long
bookGroupId
=
byBookKeyword
.
getBookGroupId
();
Long
keywordId
=
byBookKeyword
.
getKeywordId
();
bookKeywordDao
.
updateRank
(
bookGroupId
,
setRankVO
.
getRank
(),
partyId
,
keywordId
);
}
else
{
bookKeywordDao
.
setRank
(
bookKeyword
);
}
}
}
@Override
@Override
...
...
pcloud-service-book/src/main/java/com/pcloud/book/keywords/dao/BookKeywordDao.java
View file @
80e6c84f
...
@@ -103,4 +103,11 @@ public interface BookKeywordDao extends BaseDao<BookKeyword> {
...
@@ -103,4 +103,11 @@ public interface BookKeywordDao extends BaseDao<BookKeyword> {
* @date 2019/7/16 17:18
* @date 2019/7/16 17:18
*/
*/
void
deleteKeywords
(
Long
keywordId
,
Long
bookGroupId
,
Long
classifyId
,
Long
partyId
);
void
deleteKeywords
(
Long
keywordId
,
Long
bookGroupId
,
Long
classifyId
,
Long
partyId
);
/**
* @description 根据书调整关键词顺序
* @author 戴兴
* @date 2019/9/11 17:24
*/
void
updateRank
(
Long
bookGroupId
,
Integer
rank
,
Long
partyId
,
Long
keywordId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/keywords/dao/impl/BookKeywordDaoImpl.java
View file @
80e6c84f
...
@@ -134,4 +134,14 @@ public class BookKeywordDaoImpl extends BaseDaoImpl<BookKeyword> implements Book
...
@@ -134,4 +134,14 @@ public class BookKeywordDaoImpl extends BaseDaoImpl<BookKeyword> implements Book
paramMap
.
put
(
"partyId"
,
partyId
);
paramMap
.
put
(
"partyId"
,
partyId
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"deleteKeywords"
),
paramMap
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"deleteKeywords"
),
paramMap
);
}
}
@Override
public
void
updateRank
(
Long
bookGroupId
,
Integer
rank
,
Long
partyId
,
Long
keywordId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"rank"
,
rank
);
paramMap
.
put
(
"bookGroupId"
,
bookGroupId
);
paramMap
.
put
(
"partyId"
,
partyId
);
paramMap
.
put
(
"keywordId"
,
keywordId
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"updateRank"
),
paramMap
);
}
}
}
pcloud-service-book/src/main/resources/mapper/keywords/BookKeyword.Mapper.xml
View file @
80e6c84f
...
@@ -130,7 +130,7 @@
...
@@ -130,7 +130,7 @@
<if
test=
"keywords!=null"
>
<if
test=
"keywords!=null"
>
AND keywords like concat('%', #{keywords}, '%')
AND keywords like concat('%', #{keywords}, '%')
</if>
</if>
order by bk.rank ASC, bk.id DESC
order by bk.rank ASC, bk.
update_time desc, bk.
id DESC
</select>
</select>
<select
id=
"listFiveKeyword"
resultType=
"keywordDTO"
parameterType=
"map"
>
<select
id=
"listFiveKeyword"
resultType=
"keywordDTO"
parameterType=
"map"
>
...
@@ -344,6 +344,18 @@
...
@@ -344,6 +344,18 @@
and book_group_id = #{bookGroupId,jdbcType=BIGINT}
and book_group_id = #{bookGroupId,jdbcType=BIGINT}
and classify_id = #{classifyId,jdbcType=BIGINT}
and classify_id = #{classifyId,jdbcType=BIGINT}
</update>
</update>
<update
id=
"updateRank"
parameterType=
"map"
>
update book_keyword
<set>
rank = #{rank},
update_user = #{partyId},
update_time = now()
</set>
where keyword_id = #{keywordId,jdbcType=BIGINT}
and book_group_id = #{bookGroupId,jdbcType=BIGINT}
and is_delete = 0
</update>
<select
id=
"getServiceByWeixinGroup"
parameterType=
"map"
resultType=
"com.pcloud.book.keywords.dto.ServiceResourceDTO"
>
<select
id=
"getServiceByWeixinGroup"
parameterType=
"map"
resultType=
"com.pcloud.book.keywords.dto.ServiceResourceDTO"
>
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