1. V1任务callback中涉及首页的业务逻辑
主要在cloud-rpc中的aggupdatefileindexlogic,无法像cloud-api使用hook.NewProxyHTTPHook进行代理,可能需要使用resty请求包进行接口调用
- 创建签名、查找电签详情、设置签名人、发送签名、设置签名、拒绝签名
app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go
- 查找电签文件内容
app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go
- 查找电签签名人列表
app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go
- 获取分享详情
app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go
- V1库中创建分享
pecloud\PecloudCoreApi\modules\v1\share\controllers\ShareController.php
- 根据typeID+UserID删除签署文件索引
app\cloud\rpc\internal\logic\deletefileindexbyuseridandtypeidlogic.go
- 根据typeID+UserID删除分享文件索引
app\cloud\rpc\internal\logic\deletefileindexbyuseridandtypeidlogic.go
- 根据typeID删除签署文件首页记录
app\cloud\rpc\internal\logic\deletefileindexbytypeidlogic.go
-
删除相关签名人下的首页索引记录(相关签名人可能在不同节点上)
-
app\cloud\rpc\internal\logic\deletefileindexbytypeidlogic.go
2.V3桌面端入口
- 查询电签详情接口中涉及首页数据记录更新
app\cloud\rpc\internal\logic\getflowinfologic.go 需要代理至用户节点进行首页数据记录
- 删除首页的签名信息
app\cloud\api\internal\logic\signxdeletelogic.go 需要代理至用户节点进行首页数据删除
- 用户进行签名
app\cloud\api\internal\logic\signxflowsignlogic.go
- 获取分享详情
app\cloud\api\internal\logic\getdocumentsharereviewlogic.go
- V3首页逻辑改造
app\cloud\api\internal\logic\fileindex\extend\esign_strategy.go
app\cloud\api\internal\logic\fileindex\extend\share_strategy.go
暂无评论,快来抢沙发!