1. V1任务callback中涉及首页的业务逻辑

主要在cloud-rpc中的aggupdatefileindexlogic,无法像cloud-api使用hook.NewProxyHTTPHook进行代理,可能需要使用resty请求包进行接口调用

  • 创建签名、查找电签详情、设置签名人、发送签名、设置签名、拒绝签名

app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go

image

  • 查找电签文件内容

app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go

image

  • 查找电签签名人列表

app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go

image

  • 获取分享详情

app\cloud\rpc\internal\logic\aggupdatefileindexlogic.go

image

  • V1库中创建分享

pecloud\PecloudCoreApi\modules\v1\share\controllers\ShareController.php

image

  • 根据typeID+UserID删除签署文件索引

app\cloud\rpc\internal\logic\deletefileindexbyuseridandtypeidlogic.go

image

  • 根据typeID+UserID删除分享文件索引

app\cloud\rpc\internal\logic\deletefileindexbyuseridandtypeidlogic.go

image

  • 根据typeID删除签署文件首页记录

app\cloud\rpc\internal\logic\deletefileindexbytypeidlogic.go

image

  • 删除相关签名人下的首页索引记录(相关签名人可能在不同节点上)

  • app\cloud\rpc\internal\logic\deletefileindexbytypeidlogic.go

image

2.V3桌面端入口

  • 查询电签详情接口中涉及首页数据记录更新

app\cloud\rpc\internal\logic\getflowinfologic.go 需要代理至用户节点进行首页数据记录

image

  • 删除首页的签名信息

app\cloud\api\internal\logic\signxdeletelogic.go 需要代理至用户节点进行首页数据删除

image

  • 用户进行签名

app\cloud\api\internal\logic\signxflowsignlogic.go

image

  • 获取分享详情

app\cloud\api\internal\logic\getdocumentsharereviewlogic.go

image

  • V3首页逻辑改造

app\cloud\api\internal\logic\fileindex\extend\esign_strategy.go

image

app\cloud\api\internal\logic\fileindex\extend\share_strategy.go

image