...
|
...
|
@@ -324,8 +324,16 @@ func ChanceApprove(header *protocol.RequestHeader, request *protocol.ChanceAppro |
|
|
mapProcess["ReviewStatus"] = int8(request.ReviewStatus)
|
|
|
mapProcess["ApproveTime"] = time.Now()
|
|
|
mapProcess["IsActive"] = int8(0)
|
|
|
mapChance["ApproveTime"] = time.Now()
|
|
|
mapProcess["UpdateAt"] = time.Now()
|
|
|
|
|
|
mapChance["ApproveTime"] = time.Now()
|
|
|
mapChance["BasicScore"] = request.ApproveData.Score.BasicScore
|
|
|
mapChance["ExtraScore"] = request.ApproveData.Score.ExtraScore
|
|
|
mapChance["ValueScore"] = request.ApproveData.Score.ValueScore
|
|
|
mapChance["DiscoveryScore"] = request.ApproveData.Score.DiscoveryScore
|
|
|
mapChance["ApproveData"] = common.AssertJson(request.ApproveData)
|
|
|
mapChance["PublishStatus"] = request.ApproveData.PublicData.PublishStatus
|
|
|
|
|
|
if request.ReviewStatus == protocol.ReviewStatusPass {
|
|
|
mapProcess["BasicScore"] = request.ApproveData.Score.BasicScore
|
|
|
mapProcess["ExtraScore"] = request.ApproveData.Score.ExtraScore
|
...
|
...
|
@@ -334,12 +342,12 @@ func ChanceApprove(header *protocol.RequestHeader, request *protocol.ChanceAppro |
|
|
mapProcess["ApproveData"] = common.AssertJson(request.ApproveData)
|
|
|
mapProcess["EnableStatus"] = int8(1)
|
|
|
|
|
|
mapChance["BasicScore"] = request.ApproveData.Score.BasicScore
|
|
|
mapChance["ExtraScore"] = request.ApproveData.Score.ExtraScore
|
|
|
mapChance["ValueScore"] = request.ApproveData.Score.ValueScore
|
|
|
mapChance["DiscoveryScore"] = request.ApproveData.Score.DiscoveryScore
|
|
|
mapChance["ApproveData"] = common.AssertJson(request.ApproveData)
|
|
|
mapChance["PublishStatus"] = request.ApproveData.PublicData.PublishStatus
|
|
|
//mapChance["BasicScore"] = request.ApproveData.Score.BasicScore
|
|
|
//mapChance["ExtraScore"] = request.ApproveData.Score.ExtraScore
|
|
|
//mapChance["ValueScore"] = request.ApproveData.Score.ValueScore
|
|
|
//mapChance["DiscoveryScore"] = request.ApproveData.Score.DiscoveryScore
|
|
|
//mapChance["ApproveData"] = common.AssertJson(request.ApproveData)
|
|
|
//mapChance["PublishStatus"] = request.ApproveData.PublicData.PublishStatus
|
|
|
}
|
|
|
}
|
|
|
log.Info(fmt.Sprintf("用户:%v 提交审核 机会编号:%v 审批流编号:%v 审批状态:%v", header.UserId, chance.Id, process.Id, request.ReviewStatus))
|
...
|
...
|
@@ -354,6 +362,7 @@ func ChanceApprove(header *protocol.RequestHeader, request *protocol.ChanceAppro |
|
|
//退回同时生成一条提交记录
|
|
|
if request.ReviewStatus == protocol.ReviewStatusReturn {
|
|
|
mapChance["ReviewStatus"] = int8(request.ReviewStatus) //退回也要更新审核状态
|
|
|
mapChance["ApproveData"] = "" //清空审核数据
|
|
|
//增加一条待处理记录到审核列表
|
|
|
//生成提交记录
|
|
|
if _, err = orm.Insert(GenAuditFlowProcess_Submit(chance.UserId, chance.Id, chance.AuditTemplateId, protocol.ReviewStatusWait)); err != nil {
|
...
|
...
|
|