|
@@ -13,6 +13,7 @@ import (
|
|
|
"hongze/hongze_mobile_admin/models/tables/seal"
|
|
|
"hongze/hongze_mobile_admin/services"
|
|
|
"hongze/hongze_mobile_admin/services/flow"
|
|
|
+ "hongze/hongze_mobile_admin/utils"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
@@ -55,11 +56,9 @@ func CheckApply(sealInfo *seal.Seal, opUser *custom.AdminWx) (err error) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- fmt.Println("contractApprovalRecord:", contractApprovalRecord)
|
|
|
//如果一级审批人和当前提交人一致,那么审批通过,且不发送消息给一级审批人
|
|
|
if contractApprovalRecord != nil {
|
|
|
sealInfo, approvalInfo, approvalRecord, tmpErr := CheckApproveAuth(sealInfo.SealId, opUser)
|
|
|
- fmt.Println(sealInfo, approvalInfo, approvalRecord, tmpErr)
|
|
|
if tmpErr != nil {
|
|
|
err = tmpErr
|
|
|
return
|
|
@@ -527,6 +526,12 @@ func approvedByCc(approvedRemark string, sourceApprovalRecord *contract_approval
|
|
|
|
|
|
//抄送信息给用户(根据节点来推送)
|
|
|
func messageToNodeUser(flowNodeId, createUserId, contractApprovalId, messageType, approvalStatus int, companyName, content string) (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ go utils.SendEmail("抄送信息给用户失败"+time.Now().Format("2006-01-02 15:04:05"), ";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
|
+ utils.FileLog.Info("抄送信息给用户失败,Err:%s,%s", err.Error())
|
|
|
+ }
|
|
|
+ }()
|
|
|
//获取审批单中抄送节点的所有数据列表
|
|
|
contractApprovalRecordList, err := contract_approval_record.GetContractApprovalRecordListByContractIdAndNode(contractApprovalId, flowNodeId)
|
|
|
if err != nil {
|