|
@@ -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 {
|
|
|
//如果一级审批人和当前提交人不一致,那么发送消息给一级审批人,重走审批流程
|
|
|
//待办通知
|