Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仟微科技
Link Wechat
提交
eccbede1
Link Wechat
项目概览
仟微科技
/
Link Wechat
通知
48
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Link Wechat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
eccbede1
编写于
6月 17, 2021
作者:
霍
霍先生
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:优化拦截器
上级
2a8f3fee
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
15 deletion
+12
-15
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCropTagClient.java
...ain/java/com/linkwechat/wecom/client/WeCropTagClient.java
+6
-6
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCustomerGroupClient.java
...va/com/linkwechat/wecom/client/WeCustomerGroupClient.java
+3
-4
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCustomerMessagePushClient.java
.../linkwechat/wecom/client/WeCustomerMessagePushClient.java
+3
-3
linkwe-wecom/src/main/java/com/linkwechat/wecom/interceptor/ContactTokenInterceptor.java
...linkwechat/wecom/interceptor/ContactTokenInterceptor.java
+0
-2
未找到文件。
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCropTagClient.java
浏览文件 @
eccbede1
...
...
@@ -14,7 +14,7 @@ import com.linkwechat.wecom.interceptor.WeAccessTokenInterceptor;
* @author: HaoN
* @create: 2020-10-17 11:00
**/
@BaseRequest
(
interceptor
=
WeAccessTokenInterceptor
.
class
)
@BaseRequest
(
interceptor
=
{
WeAccessTokenInterceptor
.
class
,
ContactTokenInterceptor
.
class
}
)
public
interface
WeCropTagClient
{
/**
...
...
@@ -22,7 +22,7 @@ public interface WeCropTagClient {
* @param weCropGroupTag dataType = "json"
* @return
*/
@Request
(
url
=
"/externalcontact/add_corp_tag"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/add_corp_tag"
,
type
=
"POST"
)
WeCropGropTagDtlDto
addCorpTag
(
@DataObject
WeCropGroupTagDto
weCropGroupTag
);
...
...
@@ -30,7 +30,7 @@ public interface WeCropTagClient {
* 获取所有标签 WeCropGroupTagDto
* @return
*/
@Request
(
url
=
"/externalcontact/get_corp_tag_list"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/get_corp_tag_list"
,
type
=
"POST"
)
WeCropGroupTagListDto
getAllCorpTagList
();
...
...
@@ -38,7 +38,7 @@ public interface WeCropTagClient {
* 根据指定标签的id,获取标签详情
* @return
*/
@Request
(
url
=
"/externalcontact/get_corp_tag_list"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/get_corp_tag_list"
,
type
=
"POST"
)
WeCropGroupTagListDto
getCorpTagListByTagIds
(
@Body
WeFindCropTagParam
weFindCropTagParam
);
...
...
@@ -47,7 +47,7 @@ public interface WeCropTagClient {
* @param weCropDelDto
* @return
*/
@Request
(
url
=
"/externalcontact/del_corp_tag"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/del_corp_tag"
,
type
=
"POST"
)
WeResultDto
delCorpTag
(
@DataObject
WeCropDelDto
weCropDelDto
);
...
...
@@ -56,6 +56,6 @@ public interface WeCropTagClient {
* @param weCropTagDto
* @return
*/
@Request
(
url
=
"/externalcontact/edit_corp_tag"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/edit_corp_tag"
,
type
=
"POST"
)
WeResultDto
editCorpTag
(
@DataObject
WeCropTagDto
weCropTagDto
);
}
\ No newline at end of file
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCustomerGroupClient.java
浏览文件 @
eccbede1
...
...
@@ -2,7 +2,6 @@ package com.linkwechat.wecom.client;
import
com.dtflys.forest.annotation.BaseRequest
;
import
com.dtflys.forest.annotation.DataObject
;
import
com.dtflys.forest.annotation.Query
;
import
com.dtflys.forest.annotation.Request
;
import
com.linkwechat.wecom.domain.dto.customer.CustomerGroupDetail
;
import
com.linkwechat.wecom.domain.dto.customer.CustomerGroupList
;
...
...
@@ -14,7 +13,7 @@ import com.linkwechat.wecom.interceptor.WeAccessTokenInterceptor;
* @author: HaoN
* @create: 2020-10-20 21:50
**/
@BaseRequest
(
interceptor
=
WeAccessTokenInterceptor
.
class
)
@BaseRequest
(
interceptor
=
{
WeAccessTokenInterceptor
.
class
,
ContactTokenInterceptor
.
class
}
)
public
interface
WeCustomerGroupClient
{
...
...
@@ -23,7 +22,7 @@ public interface WeCustomerGroupClient {
* @param params
* @return
*/
@Request
(
url
=
"/externalcontact/groupchat/list"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/groupchat/list"
,
type
=
"POST"
)
CustomerGroupList
groupChatLists
(
@DataObject
CustomerGroupList
.
Params
params
);
...
...
@@ -32,6 +31,6 @@ public interface WeCustomerGroupClient {
* @param params
* @return
*/
@Request
(
url
=
"/externalcontact/groupchat/get"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/groupchat/get"
,
type
=
"POST"
)
CustomerGroupDetail
groupChatDetail
(
@DataObject
CustomerGroupDetail
.
Params
params
);
}
\ No newline at end of file
linkwe-wecom/src/main/java/com/linkwechat/wecom/client/WeCustomerMessagePushClient.java
浏览文件 @
eccbede1
...
...
@@ -13,7 +13,7 @@ import com.linkwechat.wecom.interceptor.WeAccessTokenInterceptor;
* @author: KeWen
* @create: 2020-10-25 21:34
**/
@BaseRequest
(
interceptor
=
WeAccessTokenInterceptor
.
class
)
@BaseRequest
(
interceptor
=
{
WeAccessTokenInterceptor
.
class
,
ContactTokenInterceptor
.
class
}
)
public
interface
WeCustomerMessagePushClient
{
...
...
@@ -21,7 +21,7 @@ public interface WeCustomerMessagePushClient {
* 添加企业群发消息任务
* <a href="https://work.weixin.qq.com/api/doc/90000/90135/92135">API文档地址</a>
*/
@Request
(
url
=
"/externalcontact/add_msg_template"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/add_msg_template"
,
type
=
"POST"
)
SendMessageResultDto
sendCustomerMessageToUser
(
@Body
WeCustomerMessagePushDto
customerMessagePushDto
);
/**
...
...
@@ -30,7 +30,7 @@ public interface WeCustomerMessagePushClient {
*
* @param queryCustomerMessageStatusResultDataObjectDto{msgid} <a href="https://work.weixin.qq.com/api/doc/90000/90135/92135">添加企业群发消息任务返回的msgid</a>
*/
@Request
(
url
=
"/externalcontact/get_group_msg_result"
,
type
=
"POST"
,
interceptor
=
ContactTokenInterceptor
.
class
)
@Request
(
url
=
"/externalcontact/get_group_msg_result"
,
type
=
"POST"
)
QueryCustomerMessageStatusResultDto
queryCustomerMessageStatus
(
@Body
QueryCustomerMessageStatusResultDataObjectDto
queryCustomerMessageStatusResultDataObjectDto
);
...
...
linkwe-wecom/src/main/java/com/linkwechat/wecom/interceptor/ContactTokenInterceptor.java
浏览文件 @
eccbede1
...
...
@@ -3,7 +3,6 @@ package com.linkwechat.wecom.interceptor;
import
com.dtflys.forest.http.ForestRequest
;
import
com.dtflys.forest.interceptor.Interceptor
;
import
com.linkwechat.wecom.service.IWeAccessTokenService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
...
...
@@ -12,7 +11,6 @@ import org.springframework.stereotype.Component;
* @author huolifu
* @date 2021/6/16
*/
@Slf4j
@Component
public
class
ContactTokenInterceptor
implements
Interceptor
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录