|
@@ -2,7 +2,6 @@ package com.fs.feishu.service;
|
|
|
|
|
|
|
|
import com.fs.common.exception.CustomException;
|
|
import com.fs.common.exception.CustomException;
|
|
|
import com.fs.feishu.model.FeishuFileDTO;
|
|
import com.fs.feishu.model.FeishuFileDTO;
|
|
|
-import com.fs.feishu.util.FeishuErrorCode;
|
|
|
|
|
import com.lark.oapi.Client;
|
|
import com.lark.oapi.Client;
|
|
|
import com.lark.oapi.service.docx.v1.model.*;
|
|
import com.lark.oapi.service.docx.v1.model.*;
|
|
|
import com.lark.oapi.service.drive.v1.model.DeleteFileReq;
|
|
import com.lark.oapi.service.drive.v1.model.DeleteFileReq;
|
|
@@ -83,9 +82,9 @@ public class FeishuDocApiService {
|
|
|
.textRun(TextRun.newBuilder()
|
|
.textRun(TextRun.newBuilder()
|
|
|
.content("观看课程")
|
|
.content("观看课程")
|
|
|
.textElementStyle(TextElementStyle.newBuilder()
|
|
.textElementStyle(TextElementStyle.newBuilder()
|
|
|
- .link(Link.newBuilder()
|
|
|
|
|
- .url(url)
|
|
|
|
|
- .build())
|
|
|
|
|
|
|
+ .link(Link.newBuilder().url(url).build())
|
|
|
|
|
+ .bold(true) // 加粗突出
|
|
|
|
|
+ .underline(true) // 下划线可选
|
|
|
.build())
|
|
.build())
|
|
|
.build())
|
|
.build())
|
|
|
.build()
|
|
.build()
|
|
@@ -99,6 +98,7 @@ public class FeishuDocApiService {
|
|
|
checkResponse(client, resp.getCode(), resp.getMsg());
|
|
checkResponse(client, resp.getCode(), resp.getMsg());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
public void changeDocumentPermissions(Client client, String documentId) throws Exception {
|
|
public void changeDocumentPermissions(Client client, String documentId) throws Exception {
|
|
|
PatchPermissionPublicReq req = PatchPermissionPublicReq.newBuilder()
|
|
PatchPermissionPublicReq req = PatchPermissionPublicReq.newBuilder()
|
|
|
.token(documentId)
|
|
.token(documentId)
|