Files
gfast/app/service/common/work_flow_service/run_cache.go
T
2020-12-18 16:29:33 +08:00

24 lines
718 B
Go

package work_flow_service
import (
flowModel "gfast/app/model/admin/wf_flow"
"gfast/app/model/admin/wf_flow_process"
"gfast/app/model/admin/wf_run_cache"
"github.com/gogf/gf/database/gdb"
"github.com/gogf/gf/os/gtime"
"github.com/gogf/gf/util/gconv"
)
func AddWorkflowCache(runId int64, flowInfo *flowModel.Entity, process *wf_flow_process.Entity, wfFid int, tx *gdb.TX) error {
data := &wf_run_cache.AddData{
RunId: gconv.Uint(runId),
FormId: gconv.Uint(wfFid),
FlowId: flowInfo.Id,
RunForm: "",
RunFlow: gconv.String(flowInfo),
RunFlowProcess: gconv.String(process),
Dateline: gconv.Uint(gtime.Timestamp()),
}
return wf_run_cache.Add(data, tx)
}