|
|
@@ -900,22 +900,27 @@ func (this *OilContractSumScoreController) CommonAuditEntity() {
|
|
|
}
|
|
|
}()
|
|
|
|
|
|
- //取出年度评审主表信息
|
|
|
- conRev := contractSumScore.GetOilContractSumScoreService(utils.DBE)
|
|
|
- var contractSumEntity contractSumScore.OilContractSumScore
|
|
|
- conRev.GetEntityById(Id, &contractSumEntity)
|
|
|
-
|
|
|
- svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
|
- var ActiComplete workflow.ActiCompleteVM
|
|
|
- ActiComplete.ProcessKey = workflow.OIL_ANNUAL_CONTRACT_EVALUATION
|
|
|
- ActiComplete.BusinessKey = contractSumEntity.Businesskey
|
|
|
- ActiComplete.UserId = this.User.Id //审批人员
|
|
|
- ActiComplete.Result = result //前台审批[同意、不同意]
|
|
|
- ActiComplete.Remarks = AuditRemark
|
|
|
- ActiComplete.CallbackUrl = utils.Cfg.MustValue("workflow", "callbackHost")
|
|
|
- receiveVal := svcActiviti.TaskComplete(ActiComplete)
|
|
|
- if receiveVal != "true" {
|
|
|
- panic("工作流异常,请联系管理员!" + receiveVal)
|
|
|
+ if Id != "" {
|
|
|
+ Ids := strings.Split(Id, ",")
|
|
|
+ for i := 0; i < len(Ids); i++ {
|
|
|
+ //取出年度评审主表信息
|
|
|
+ conRev := contractSumScore.GetOilContractSumScoreService(utils.DBE)
|
|
|
+ var contractSumEntity contractSumScore.OilContractSumScore
|
|
|
+ conRev.GetEntityById(Ids[i], &contractSumEntity)
|
|
|
+
|
|
|
+ svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
|
+ var ActiComplete workflow.ActiCompleteVM
|
|
|
+ ActiComplete.ProcessKey = workflow.OIL_ANNUAL_CONTRACT_EVALUATION
|
|
|
+ ActiComplete.BusinessKey = contractSumEntity.Businesskey
|
|
|
+ ActiComplete.UserId = this.User.Id //审批人员
|
|
|
+ ActiComplete.Result = result //前台审批[同意、不同意]
|
|
|
+ ActiComplete.Remarks = AuditRemark
|
|
|
+ ActiComplete.CallbackUrl = utils.Cfg.MustValue("workflow", "callbackHost")
|
|
|
+ receiveVal := svcActiviti.TaskComplete(ActiComplete)
|
|
|
+ if receiveVal != "true" {
|
|
|
+ panic("工作流异常,请联系管理员!" + receiveVal)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|