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
1746440b
Commit
1746440b
authored
Jul 01, 2019
by
裴大威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix 1009053
parent
b9d3af3c
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
52 additions
and
2 deletions
+52
-2
BookKeywordBizImpl.java
...com/pcloud/book/keywords/biz/impl/BookKeywordBizImpl.java
+13
-2
KeywordDao.java
...rc/main/java/com/pcloud/book/keywords/dao/KeywordDao.java
+3
-0
KeywordDaoImpl.java
...ava/com/pcloud/book/keywords/dao/impl/KeywordDaoImpl.java
+6
-0
BookProps.java
.../main/java/com/pcloud/book/util/properties/BookProps.java
+11
-0
Keyword.Mapper.xml
...ook/src/main/resources/mapper/keywords/Keyword.Mapper.xml
+19
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/keywords/biz/impl/BookKeywordBizImpl.java
View file @
1746440b
...
@@ -34,6 +34,7 @@ import com.pcloud.book.keywords.vo.ListKeywordVO;
...
@@ -34,6 +34,7 @@ import com.pcloud.book.keywords.vo.ListKeywordVO;
import
com.pcloud.book.keywords.vo.SetKeywordVO
;
import
com.pcloud.book.keywords.vo.SetKeywordVO
;
import
com.pcloud.book.keywords.vo.SetRankVO
;
import
com.pcloud.book.keywords.vo.SetRankVO
;
import
com.pcloud.book.keywords.vo.UpdateKeywordVO
;
import
com.pcloud.book.keywords.vo.UpdateKeywordVO
;
import
com.pcloud.book.util.properties.BookProps
;
import
com.pcloud.channelcenter.base.constants.ChannelEnum
;
import
com.pcloud.channelcenter.base.constants.ChannelEnum
;
import
com.pcloud.channelcenter.wechat.dto.AccountSettingDto
;
import
com.pcloud.channelcenter.wechat.dto.AccountSettingDto
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
com.pcloud.common.core.aspect.ParamLog
;
...
@@ -271,8 +272,18 @@ public class BookKeywordBizImpl implements BookKeywordBiz {
...
@@ -271,8 +272,18 @@ public class BookKeywordBizImpl implements BookKeywordBiz {
log
.
info
(
"[关键词消息回复] classifyQrcodeInfo is null"
);
log
.
info
(
"[关键词消息回复] classifyQrcodeInfo is null"
);
return
;
return
;
}
}
//获取匹配关键词
ReplyKeywordDTO
replyKeywordDTO
;
ReplyKeywordDTO
replyKeywordDTO
=
bookKeywordDao
.
getKeywordId
(
classifyQrcodeInfo
.
getClassifyId
(),
classifyQrcodeInfo
.
getBookGroupId
(),
content
);
final
boolean
equals
=
"群主,来个抽奖"
.
equals
(
content
);
if
(
equals
){
final
long
l1
=
System
.
currentTimeMillis
();
replyKeywordDTO
=
keywordDao
.
getByKeyword
(
"群主,来个抽奖"
);
log
.
info
(
"[接收用户发送文本消息] keywordDao.getByKeyword耗时:{}ms "
,
System
.
currentTimeMillis
()
-
l1
);
}
else
{
//获取匹配关键词
final
long
l1
=
System
.
currentTimeMillis
();
replyKeywordDTO
=
bookKeywordDao
.
getKeywordId
(
classifyQrcodeInfo
.
getClassifyId
(),
classifyQrcodeInfo
.
getBookGroupId
(),
content
);
log
.
info
(
"[接收用户发送文本消息] keywordDao.getByKeyword耗时:{}ms "
,
System
.
currentTimeMillis
()
-
l1
);
}
if
(
replyKeywordDTO
==
null
)
{
if
(
replyKeywordDTO
==
null
)
{
log
.
info
(
"[关键词消息回复] classifyQrcodeInfo is null"
);
log
.
info
(
"[关键词消息回复] classifyQrcodeInfo is null"
);
return
;
return
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/keywords/dao/KeywordDao.java
View file @
1746440b
package
com
.
pcloud
.
book
.
keywords
.
dao
;
package
com
.
pcloud
.
book
.
keywords
.
dao
;
import
com.pcloud.book.keywords.dto.ReplyKeywordDTO
;
import
com.pcloud.book.keywords.entity.Keyword
;
import
com.pcloud.book.keywords.entity.Keyword
;
import
com.pcloud.common.core.dao.BaseDao
;
import
com.pcloud.common.core.dao.BaseDao
;
...
@@ -21,4 +22,6 @@ public interface KeywordDao extends BaseDao<Keyword> {
...
@@ -21,4 +22,6 @@ public interface KeywordDao extends BaseDao<Keyword> {
* @Date:2019/6/6 11:17
* @Date:2019/6/6 11:17
*/
*/
void
updateServeInfo
(
Long
serveId
,
String
serveType
,
String
title
,
String
squareImg
);
void
updateServeInfo
(
Long
serveId
,
String
serveType
,
String
title
,
String
squareImg
);
ReplyKeywordDTO
getByKeyword
(
String
keyword
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/keywords/dao/impl/KeywordDaoImpl.java
View file @
1746440b
package
com
.
pcloud
.
book
.
keywords
.
dao
.
impl
;
package
com
.
pcloud
.
book
.
keywords
.
dao
.
impl
;
import
com.pcloud.book.keywords.dao.KeywordDao
;
import
com.pcloud.book.keywords.dao.KeywordDao
;
import
com.pcloud.book.keywords.dto.ReplyKeywordDTO
;
import
com.pcloud.book.keywords.entity.Keyword
;
import
com.pcloud.book.keywords.entity.Keyword
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
...
@@ -32,4 +33,9 @@ public class KeywordDaoImpl extends BaseDaoImpl<Keyword> implements KeywordDao {
...
@@ -32,4 +33,9 @@ public class KeywordDaoImpl extends BaseDaoImpl<Keyword> implements KeywordDao {
paramMap
.
put
(
"picUrl"
,
squareImg
);
paramMap
.
put
(
"picUrl"
,
squareImg
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"updateServeInfo"
),
paramMap
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"updateServeInfo"
),
paramMap
);
}
}
@Override
public
ReplyKeywordDTO
getByKeyword
(
String
keyword
)
{
return
this
.
getSqlSession
().
selectOne
(
"getByKeyword"
,
keyword
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/util/properties/BookProps.java
View file @
1746440b
...
@@ -34,6 +34,9 @@ public class BookProps {
...
@@ -34,6 +34,9 @@ public class BookProps {
*/
*/
private
static
String
jisuAppKey
;
private
static
String
jisuAppKey
;
@Value
(
"group.luck.url"
)
private
String
groupLuckUrl
;
public
static
String
getJisuAppKey
()
{
public
static
String
getJisuAppKey
()
{
return
jisuAppKey
;
return
jisuAppKey
;
}
}
...
@@ -69,4 +72,12 @@ public class BookProps {
...
@@ -69,4 +72,12 @@ public class BookProps {
public
void
setAppCode
(
String
appCode
)
{
public
void
setAppCode
(
String
appCode
)
{
BookProps
.
appCode
=
appCode
;
BookProps
.
appCode
=
appCode
;
}
}
public
String
getGroupLuckUrl
()
{
return
groupLuckUrl
;
}
public
void
setGroupLuckUrl
(
String
groupLuckUrl
)
{
this
.
groupLuckUrl
=
groupLuckUrl
;
}
}
}
pcloud-service-book/src/main/resources/mapper/keywords/Keyword.Mapper.xml
View file @
1746440b
...
@@ -89,6 +89,25 @@
...
@@ -89,6 +89,25 @@
and id=#{id}
and id=#{id}
</select>
</select>
<select
id=
"getByKeyword"
resultType=
"com.pcloud.book.keywords.dto.ReplyKeywordDTO"
parameterType=
"map"
>
SELECT
k.id keywordId,
k.keywords,
k.reply_type replyType,
k.content,
k.description,
k.link_url linkUrl,
k.pic_url picUrl,
k.reply_type replyType
FROM
keyword k
WHERE
k.is_delete = 0
and k.keywords = #{keyword}
order BY id asc
limit 1
</select>
<update
id=
"updateServeInfo"
parameterType=
"map"
>
<update
id=
"updateServeInfo"
parameterType=
"map"
>
update
update
keyword
keyword
...
...
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