From d7f13cb80b727845924fde4920dbf7eecb5083f3 Mon Sep 17 00:00:00 2001 From: xiangheng <11675084@qq.com> Date: Wed, 17 Jan 2024 16:33:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E4=BA=BA=E6=98=B5=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/flow/flow_history/flow_history_service.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/server/admin/flow/flow_history/flow_history_service.go b/server/admin/flow/flow_history/flow_history_service.go index 072262b..30865aa 100644 --- a/server/admin/flow/flow_history/flow_history_service.go +++ b/server/admin/flow/flow_history/flow_history_service.go @@ -296,6 +296,7 @@ func (Service flowHistoryService) Pass(pass PassReq) (e error) { TemplateId: applyDetail.TemplateId, ApplyUserNickname: applyDetail.ApplyUserNickname, ApproverId: 0, + ApproverNickname: "", } if v.Type == "bpmn:startEvent" { flow.ApproverId = 0 @@ -310,8 +311,15 @@ func (Service flowHistoryService) Pass(pass PassReq) (e error) { // 发邮件之类的,待完善 } else if v.Type == "bpmn:userTask" { isUserTask = true - flow.ApproverId = pass.NextNodeAdminId flow.PassStatus = 1 //1待处理 + flow.ApproverId = pass.NextNodeAdminId + Approver, err := admin.Service.Detail(uint(pass.NextNodeAdminId)) + if err != nil { + return err + } else { + flow.ApproverNickname = Approver.Nickname + } + } else if v.Type == "bpmn:endEvent" { isEndTask = true flow.ApproverId = 0 @@ -398,6 +406,7 @@ func (Service flowHistoryService) Back(back BackReq) (e error) { ApplyUserId: FirstHistory.ApplyUserId, ApplyUserNickname: FirstHistory.ApplyUserNickname, ApproverId: 0, + ApproverNickname: "", PassStatus: 1, // PassRemark: "", } @@ -444,6 +453,7 @@ func (Service flowHistoryService) Back(back BackReq) (e error) { TemplateId: historyDetail.TemplateId, ApplyUserNickname: historyDetail.ApplyUserNickname, ApproverId: historyDetail.ApproverId, + ApproverNickname: historyDetail.ApplyUserNickname, PassStatus: 1, // PassRemark: "",