浏览代码

fix(用印审批):发起审批时,新增记录开始审批节点

Roc 3 年之前
父节点
当前提交
d1700e5c7e
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      models/tables/contract_approval/contract_approval.go
  2. 1 0
      services/seal/approval.go

+ 1 - 0
models/tables/contract_approval/contract_approval.go

@@ -22,6 +22,7 @@ type ContractApproval struct {
 	FlowId             int       `description:"审批流程id"`
 	FlowId             int       `description:"审批流程id"`
 	FlowVersion        int       `description:"审批流程版本"`
 	FlowVersion        int       `description:"审批流程版本"`
 	CurrNodeId         int       `description:"当前审批节点id"`
 	CurrNodeId         int       `description:"当前审批节点id"`
+	StartNodeId        int       `description:"开始审批节点id"`
 	ModifyTime         time.Time `description:"发起申请时间"`
 	ModifyTime         time.Time `description:"发起申请时间"`
 	CreateTime         time.Time `description:"最近一次审批单修改时间"`
 	CreateTime         time.Time `description:"最近一次审批单修改时间"`
 }
 }

+ 1 - 0
services/seal/approval.go

@@ -123,6 +123,7 @@ func apply(sealInfo *seal.Seal) (approval *contract_approval.ContractApproval, c
 		FlowId:         flowItemInfo.FlowId,
 		FlowId:         flowItemInfo.FlowId,
 		FlowVersion:    flowItemInfo.CurrVersion,
 		FlowVersion:    flowItemInfo.CurrVersion,
 		CurrNodeId:     flowItemInfo.NodeList[0].NodeId,
 		CurrNodeId:     flowItemInfo.NodeList[0].NodeId,
+		StartNodeId:    flowItemInfo.NodeList[0].NodeId,
 		ModifyTime:     time.Now(),
 		ModifyTime:     time.Now(),
 		CreateTime:     time.Now(),
 		CreateTime:     time.Now(),
 	}
 	}