...
|
...
|
@@ -578,7 +578,7 @@ func ChanceUpdate(header *protocol.RequestHeader, request *protocol.ChanceUpdate |
|
|
}
|
|
|
auditConfig = &protocol.AuditConfig{NoApprover: template.NoApprover}
|
|
|
|
|
|
CheckChanceDifferent(header, chance, request)
|
|
|
go CheckChanceDifferent(header, chance, request)
|
|
|
|
|
|
orm := orm.NewOrm()
|
|
|
orm.Begin()
|
...
|
...
|
@@ -727,6 +727,9 @@ func CheckChanceDifferent(header *protocol.RequestHeader, chance *models.Chance, |
|
|
if header.UserId == chance.UserId {
|
|
|
return
|
|
|
}
|
|
|
if chance.ReviewStatus != protocol.ReviewStatusPass {
|
|
|
return
|
|
|
}
|
|
|
var modifyLog = protocol.ChanceReviseLog{}
|
|
|
checkIsSaveLog := func() {
|
|
|
if !isSaveLog {
|
...
|
...
|
@@ -799,6 +802,15 @@ func CheckChanceDifferent(header *protocol.RequestHeader, chance *models.Chance, |
|
|
if isSaveLog {
|
|
|
orm := orm.NewOrm()
|
|
|
orm.Begin()
|
|
|
var logId int64
|
|
|
//发送日志
|
|
|
if id, err := agg.SaveApproveLogResult(orm, 10, header.UserId, chance.Id); err != nil {
|
|
|
log.Error(err)
|
|
|
orm.Rollback()
|
|
|
return
|
|
|
} else {
|
|
|
logId = id
|
|
|
}
|
|
|
//保存修改详情
|
|
|
chanceReviseLog = &models.ChanceReviseLog{
|
|
|
Id: idgen.Next(),
|
...
|
...
|
@@ -806,6 +818,7 @@ func CheckChanceDifferent(header *protocol.RequestHeader, chance *models.Chance, |
|
|
UserCompanyId: header.UserId,
|
|
|
Data: common.AssertJson(modifyLog),
|
|
|
CreateAt: time.Now(),
|
|
|
AuditFlowLogId: logId,
|
|
|
}
|
|
|
if _, e := orm.Insert(chanceReviseLog); e != nil {
|
|
|
log.Error(e)
|
...
|
...
|
|