|
@@ -148,7 +148,7 @@ func (this *AnnualAuditController) GetMyTaskEntityList() {
|
|
|
where += " and Id in (" + certIdList + ")"
|
|
where += " and Id in (" + certIdList + ")"
|
|
|
//根据部门查询待办任务
|
|
//根据部门查询待办任务
|
|
|
|
|
|
|
|
- total := svc.GetPagingEntitiesWithOrderBytbl("", page.CurrentPage, page.Size,orderby,asc, &list, where)
|
|
|
|
|
|
|
+ total := svc.GetPagingEntitiesWithOrderBytbl("", page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
//total := svc.GetMyPagingEntitiesWithOrderBytbl(OilSupplierName, OilSupplierCertName, page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
//total := svc.GetMyPagingEntitiesWithOrderBytbl(OilSupplierName, OilSupplierCertName, page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
|
|
|
|
|
var datainfo DataInfo
|
|
var datainfo DataInfo
|
|
@@ -160,8 +160,6 @@ func (this *AnnualAuditController) GetMyTaskEntityList() {
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
// @Title 获取年审企业名称
|
|
// @Title 获取年审企业名称
|
|
|
// @Description 获取实体
|
|
// @Description 获取实体
|
|
|
// @Success 200 {object} annualaudit.OilAnnualAudit
|
|
// @Success 200 {object} annualaudit.OilAnnualAudit
|
|
@@ -260,7 +258,7 @@ func (this *AnnualAuditController) AddEntity() {
|
|
|
_, err := svc.InsertEntityBytbl(""+OilAnnualAuditName, &model)
|
|
_, err := svc.InsertEntityBytbl(""+OilAnnualAuditName, &model)
|
|
|
annualId := model.Id
|
|
annualId := model.Id
|
|
|
//工作流开始
|
|
//工作流开始
|
|
|
- processInstanceId, res := svc.SubmitOrgAudit(model.WorkflowId, utils.ToStr(model.CerId), utils.ToStr(model.Id), workflow.OIL_AUDIT_APPLY, workflow.FIRST_TRIAL, this.User.Id, "1", "提交给二级单位初审", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
|
|
|
|
+ processInstanceId, res := svc.SubmitOrgAudit("", model.WorkflowId, utils.ToStr(model.CerId), utils.ToStr(model.Id), workflow.OIL_AUDIT_APPLY, workflow.FIRST_TRIAL, this.User.Id, "1", "提交给二级单位初审", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
var auditmodel annualaudit.OilAnnualAudit
|
|
var auditmodel annualaudit.OilAnnualAudit
|
|
|
auditmodel.WorkflowId = processInstanceId
|
|
auditmodel.WorkflowId = processInstanceId
|
|
|
cols := []string{
|
|
cols := []string{
|
|
@@ -268,7 +266,7 @@ func (this *AnnualAuditController) AddEntity() {
|
|
|
"WorkflowId",
|
|
"WorkflowId",
|
|
|
}
|
|
}
|
|
|
if res == "true" {
|
|
if res == "true" {
|
|
|
- _,err = svc.UpdateEntityByIdCols(annualId, auditmodel, cols)
|
|
|
|
|
|
|
+ _, err = svc.UpdateEntityByIdCols(annualId, auditmodel, cols)
|
|
|
if err == nil {
|
|
if err == nil {
|
|
|
//新增
|
|
//新增
|
|
|
errinfo.Message = "添加成功!"
|
|
errinfo.Message = "添加成功!"
|
|
@@ -282,7 +280,7 @@ func (this *AnnualAuditController) AddEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
- }else {
|
|
|
|
|
|
|
+ } else {
|
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
|
errinfo.Code = -1
|
|
errinfo.Code = -1
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
@@ -433,6 +431,15 @@ func (this *AnnualAuditController) BasicList() {
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// @Title 审核
|
|
|
|
|
+// @Description 审核
|
|
|
|
|
+// @Success 200 {object} controllers.Request
|
|
|
|
|
+// @router /auditcallback [get]
|
|
|
|
|
+func (this *AnnualAuditController) AuditCallback() {
|
|
|
|
|
+ result := this.GetString("result")
|
|
|
|
|
+ fmt.Println(result)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// @Title 审核
|
|
// @Title 审核
|
|
|
// @Description 审核
|
|
// @Description 审核
|
|
|
// @Success 200 {object} controllers.Request
|
|
// @Success 200 {object} controllers.Request
|
|
@@ -449,117 +456,99 @@ func (this *AnnualAuditController) QianfaReport() {
|
|
|
if dataother.SuccessStatus == 1 {
|
|
if dataother.SuccessStatus == 1 {
|
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
|
var errinfo ErrorInfo
|
|
var errinfo ErrorInfo
|
|
|
- var cols []string = []string{"Status", "Remark"}
|
|
|
|
|
|
|
+ //var cols []string = []string{"Status", "Remark"}
|
|
|
entityempty.Status = dataother.SuccessStatus
|
|
entityempty.Status = dataother.SuccessStatus
|
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
|
//提交审核工作流
|
|
//提交审核工作流
|
|
|
- processInstanceId, res := svc.SubmitOrgAudit(list.WorkflowId, utils.ToStr(list.CerId), utils.ToStr(list.Id), workflow.OIL_AUDIT_APPLY, workflow.PROF_AUDIT, this.User.Id, "1", "提交给业务处室专业审核", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
|
|
|
|
+ processInstanceId, res := svc.SubmitOrgAudit(utils.ToStr(dataother.SuccessStatus), list.WorkflowId, utils.ToStr(list.CerId), utils.ToStr(list.Id), workflow.OIL_AUDIT_APPLY, workflow.PROF_AUDIT, this.User.Id, "1", "提交给业务处室专业审核", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
fmt.Println(processInstanceId)
|
|
fmt.Println(processInstanceId)
|
|
|
if res == "true" {
|
|
if res == "true" {
|
|
|
- err := svc.UpdateEntityBytbl(""+OilAnnualAuditName, list.Id, entityempty, cols)
|
|
|
|
|
- if err == nil {
|
|
|
|
|
- errinfo.Message = "审核通过!"
|
|
|
|
|
- errinfo.Code = 0
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- } else {
|
|
|
|
|
- errinfo.Message = "审核错误!"
|
|
|
|
|
- errinfo.Code = -1
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- }
|
|
|
|
|
- }else{
|
|
|
|
|
|
|
+ errinfo.Message = "审核通过!"
|
|
|
|
|
+ errinfo.Code = 0
|
|
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
|
|
+ this.ServeJSON()
|
|
|
|
|
+ } else {
|
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
|
errinfo.Code = -1
|
|
errinfo.Code = -1
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- } else if dataother.SuccessStatus == 2{
|
|
|
|
|
|
|
+ } else if dataother.SuccessStatus == 2 {
|
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
|
var errinfo ErrorInfo
|
|
var errinfo ErrorInfo
|
|
|
- var cols []string = []string{"Status", "Remark"}
|
|
|
|
|
|
|
+ //var cols []string = []string{"Status", "Remark"}
|
|
|
entityempty.Status = dataother.SuccessStatus
|
|
entityempty.Status = dataother.SuccessStatus
|
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
|
//提交审核工作流
|
|
//提交审核工作流
|
|
|
- processInstanceId,res := svc.SubmitOrgAudit(list.WorkflowId, utils.ToStr(list.CerId), utils.ToStr(list.Id), workflow.OIL_AUDIT_APPLY, workflow.PROF_AUDIT, this.User.Id, "0", "提交给业务处室专业审核", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
|
|
|
|
+ processInstanceId, res := svc.SubmitOrgAudit(utils.ToStr(dataother.SuccessStatus), list.WorkflowId, utils.ToStr(list.CerId), utils.ToStr(list.Id), workflow.OIL_AUDIT_APPLY, workflow.PROF_AUDIT, this.User.Id, "0", "提交给业务处室专业审核", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
fmt.Println(processInstanceId)
|
|
fmt.Println(processInstanceId)
|
|
|
if res == "true" {
|
|
if res == "true" {
|
|
|
- err := svc.UpdateEntityBytbl(""+OilAnnualAuditName, list.Id, entityempty, cols)
|
|
|
|
|
- if err == nil {
|
|
|
|
|
- errinfo.Message = "审核未通过!"
|
|
|
|
|
- errinfo.Code = 0
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- } else {
|
|
|
|
|
- errinfo.Message = "审核错误!"
|
|
|
|
|
- errinfo.Code = -1
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- }
|
|
|
|
|
- }else {
|
|
|
|
|
|
|
+ errinfo.Message = "审核未通过!"
|
|
|
|
|
+ errinfo.Code = 0
|
|
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
|
|
+ this.ServeJSON()
|
|
|
|
|
+ } else {
|
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
|
errinfo.Code = -1
|
|
errinfo.Code = -1
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
- }else if dataother.SuccessStatus == 3 {
|
|
|
|
|
|
|
+ } else if dataother.SuccessStatus == 3 {
|
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
|
var errinfo ErrorInfo
|
|
var errinfo ErrorInfo
|
|
|
- var cols []string = []string{"Status", "Remark"}
|
|
|
|
|
|
|
+ //var cols []string = []string{"Status", "Remark"}
|
|
|
entityempty.Status = dataother.SuccessStatus
|
|
entityempty.Status = dataother.SuccessStatus
|
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
|
//多实例工作流
|
|
//多实例工作流
|
|
|
svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
|
//多实例提交给下一步
|
|
//多实例提交给下一步
|
|
|
- res := svcActiviti.TaskComplete(workflow.OIL_AUDIT_APPLY, utils.ToStr(dataother.AnnualId), "" , this.User.Id, "1", "业务处室审核通过")
|
|
|
|
|
|
|
+ var ActiComplete workflow.ActiCompleteVM
|
|
|
|
|
+ ActiComplete.ProcessKey = workflow.OIL_AUDIT_APPLY
|
|
|
|
|
+ ActiComplete.BusinessKey = utils.ToStr(dataother.AnnualId)
|
|
|
|
|
+ ActiComplete.UserNames = ""
|
|
|
|
|
+ ActiComplete.UserId = this.User.Id
|
|
|
|
|
+ ActiComplete.Result = "1"
|
|
|
|
|
+ ActiComplete.Remarks = "业务处室审核通过"
|
|
|
|
|
+ res := svcActiviti.TaskComplete(ActiComplete)
|
|
|
if res == "true" {
|
|
if res == "true" {
|
|
|
- err := svc.UpdateEntityBytbl(""+OilAnnualAuditName, list.Id, entityempty, cols)
|
|
|
|
|
- if err == nil {
|
|
|
|
|
- errinfo.Message = "审核通过!"
|
|
|
|
|
- errinfo.Code = 0
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- } else {
|
|
|
|
|
- errinfo.Message = "审核错误!"
|
|
|
|
|
- errinfo.Code = -1
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- }
|
|
|
|
|
- }else {
|
|
|
|
|
|
|
+ errinfo.Message = "审核通过!"
|
|
|
|
|
+ errinfo.Code = 0
|
|
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
|
|
+ this.ServeJSON()
|
|
|
|
|
+ } else {
|
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
|
errinfo.Code = -1
|
|
errinfo.Code = -1
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
- }else if dataother.SuccessStatus == 4 {
|
|
|
|
|
|
|
+ } else if dataother.SuccessStatus == 4 {
|
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
var entityempty annualaudit.OilAnnualAudit
|
|
|
var errinfo ErrorInfo
|
|
var errinfo ErrorInfo
|
|
|
- var cols []string = []string{"Status", "Remark"}
|
|
|
|
|
|
|
+ //var cols []string = []string{"Status", "Remark"}
|
|
|
entityempty.Status = dataother.SuccessStatus
|
|
entityempty.Status = dataother.SuccessStatus
|
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
entityempty.Remark = dataother.AuditorRemark
|
|
|
//多实例工作流
|
|
//多实例工作流
|
|
|
svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
|
//多实例提交给下一步
|
|
//多实例提交给下一步
|
|
|
- res := svcActiviti.TaskComplete(workflow.OIL_AUDIT_APPLY, utils.ToStr(dataother.AnnualId), "", this.User.Id, "0", "业务处室审核未通过")
|
|
|
|
|
|
|
+ var ActiComplete workflow.ActiCompleteVM
|
|
|
|
|
+ ActiComplete.ProcessKey = workflow.OIL_AUDIT_APPLY
|
|
|
|
|
+ ActiComplete.BusinessKey = utils.ToStr(dataother.AnnualId)
|
|
|
|
|
+ ActiComplete.UserNames = ""
|
|
|
|
|
+ ActiComplete.UserId = this.User.Id
|
|
|
|
|
+ ActiComplete.Result = "0"
|
|
|
|
|
+ ActiComplete.Remarks = "业务处室审核未通过"
|
|
|
|
|
+ res := svcActiviti.TaskComplete(ActiComplete)
|
|
|
if res == "true" {
|
|
if res == "true" {
|
|
|
- err := svc.UpdateEntityBytbl(""+OilAnnualAuditName, list.Id, entityempty, cols)
|
|
|
|
|
- if err == nil {
|
|
|
|
|
- errinfo.Message = "审核未通过!"
|
|
|
|
|
- errinfo.Code = 0
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- } else {
|
|
|
|
|
- errinfo.Message = "审核错误!"
|
|
|
|
|
- errinfo.Code = -1
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- }
|
|
|
|
|
- }else {
|
|
|
|
|
|
|
+ errinfo.Message = "审核未通过!"
|
|
|
|
|
+ errinfo.Code = 0
|
|
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
|
|
+ this.ServeJSON()
|
|
|
|
|
+ } else {
|
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
errinfo.Message = "工作流异常,请联系管理员!"
|
|
|
errinfo.Code = -1
|
|
errinfo.Code = -1
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
|
|
+}
|