Browse Source

fix(用印审批):合规修改合同公章类型时,审批逻辑调整

Roc 3 years ago
parent
commit
a9d22a65eb
1 changed files with 6 additions and 1 deletions
  1. 6 1
      services/seal/approval.go

+ 6 - 1
services/seal/approval.go

@@ -57,7 +57,12 @@ func CheckApply(sealInfo *seal.Seal, opUser *custom.AdminWx) (err error) {
 
 	//如果一级审批人和当前提交人一致,那么审批通过,且不发送消息给一级审批人
 	if contractApprovalRecord != nil {
-		err = Approved(sealInfo, approvalInfo, contractApprovalRecord, opUser, "")
+		sealInfo, approvalInfo, approvalRecord, tmpErr := CheckApproveAuth(sealInfo.SealId, opUser)
+		if tmpErr != nil {
+			err = tmpErr
+			return
+		}
+		err = Approved(sealInfo, approvalInfo, approvalRecord, opUser, "")
 	} else {
 		//如果一级审批人和当前提交人不一致,那么发送消息给一级审批人,重走审批流程
 		//待办通知