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
e16becc0
Commit
e16becc0
authored
Dec 07, 2020
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1003948]客服对话解决不了用户问题时,加人工
parent
e71d0dfe
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
42 additions
and
0 deletions
+42
-0
WeixinQrcodeService.java
...va/com/pcloud/book/group/service/WeixinQrcodeService.java
+4
-0
WeworkTeacherBiz.java
...main/java/com/pcloud/book/group/biz/WeworkTeacherBiz.java
+8
-0
WeworkTeacherBizImpl.java
.../com/pcloud/book/group/biz/impl/WeworkTeacherBizImpl.java
+5
-0
WeworkTeacherMapper.java
...ava/com/pcloud/book/group/mapper/WeworkTeacherMapper.java
+3
-0
WeixinQrcodeServiceImpl.java
...loud/book/group/service/impl/WeixinQrcodeServiceImpl.java
+9
-0
WeworkTeacherMapper.xml
...k/src/main/resources/mapper/group/WeworkTeacherMapper.xml
+13
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/group/service/WeixinQrcodeService.java
View file @
e16becc0
...
...
@@ -132,4 +132,8 @@ public interface WeixinQrcodeService {
@RequestMapping
(
value
=
"/addAccount4Material"
,
method
=
RequestMethod
.
GET
)
void
addAccount4Material
(
@RequestParam
(
"accountId"
)
Long
accountId
,
@RequestParam
(
"useType"
)
Integer
useType
);
@ApiOperation
(
"获取一个客服老师二维码"
)
@GetMapping
(
"getOneTeacherQrcode"
)
ResponseEntity
<
ResponseDto
<
String
>>
getOneTeacherQrcode
();
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/WeworkTeacherBiz.java
View file @
e16becc0
...
...
@@ -78,4 +78,12 @@ public interface WeworkTeacherBiz {
* @return 分页结果
*/
PageBeanNew
<
WeworkTeacherBookBindPageVO
>
getBookWxworkTeacherList
(
String
name
,
Integer
currentPage
,
Integer
numPerPage
);
/**
* 随机获取一个客服老师微信二维码
* @author:zhuyajie
* @date:2020/12/7 15:14
* * @param null
*/
String
getOneTeacherQrcode
();
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/WeworkTeacherBizImpl.java
View file @
e16becc0
...
...
@@ -241,4 +241,9 @@ public class WeworkTeacherBizImpl implements WeworkTeacherBiz {
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
count
,
pageList
);
}
@Override
public
String
getOneTeacherQrcode
()
{
return
weworkTeacherMapper
.
getOneTeacherQrcode
();
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/mapper/WeworkTeacherMapper.java
View file @
e16becc0
...
...
@@ -34,4 +34,6 @@ public interface WeworkTeacherMapper {
List
<
WeworkTeacher
>
listByIds
(
@Param
(
"ids"
)
List
<
Long
>
ids
);
List
<
WeworkTeacherVO
>
getMaterialByIds
(
@Param
(
"longs"
)
List
<
Long
>
longs
);
String
getOneTeacherQrcode
();
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/group/service/impl/WeixinQrcodeServiceImpl.java
View file @
e16becc0
...
...
@@ -5,6 +5,7 @@ import com.pcloud.book.book.constant.BookConstant;
import
com.pcloud.book.group.biz.GroupMaterialAccountBiz
;
import
com.pcloud.book.group.biz.GroupQrcodeBiz
;
import
com.pcloud.book.group.biz.WeixinQrcodeBiz
;
import
com.pcloud.book.group.biz.WeworkTeacherBiz
;
import
com.pcloud.book.group.dao.WeixinQrcodeDao
;
import
com.pcloud.book.group.dto.BookWxQrcodeDTO
;
import
com.pcloud.book.group.dto.GroupQrcodeInfo4Advertising
;
...
...
@@ -53,6 +54,8 @@ public class WeixinQrcodeServiceImpl implements WeixinQrcodeService {
private
WeixinQrcodeDao
weixinQrcodeDao
;
@Autowired
private
GroupMaterialAccountBiz
groupMaterialAccountBiz
;
@Autowired
private
WeworkTeacherBiz
weworkTeacherBiz
;
@Override
@GetMapping
(
"tenQuartz"
)
...
...
@@ -224,4 +227,10 @@ public class WeixinQrcodeServiceImpl implements WeixinQrcodeService {
public
void
addAccount4Material
(
@RequestParam
(
"accountId"
)
Long
accountId
,
@RequestParam
(
"useType"
)
Integer
useType
)
{
groupMaterialAccountBiz
.
addAccount4Material
(
accountId
,
useType
);
}
@Override
@GetMapping
(
"getOneTeacherQrcode"
)
public
ResponseEntity
<
ResponseDto
<
String
>>
getOneTeacherQrcode
(){
return
ResponseHandleUtil
.
toResponse
(
weworkTeacherBiz
.
getOneTeacherQrcode
());
}
}
pcloud-service-book/src/main/resources/mapper/group/WeworkTeacherMapper.xml
View file @
e16becc0
...
...
@@ -269,4 +269,16 @@
</foreach>
</select>
<select
id=
"getOneTeacherQrcode"
resultType=
"string"
>
SELECT
qrcode
FROM
wework_teacher
WHERE
is_open = 1
ORDER BY
RAND()
LIMIT 1
</select>
</mapper>
\ No newline at end of file
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