|
|
@@ -494,7 +494,6 @@ func (this *OilSupplierCertController) DeleteEntity() {
|
|
|
// @router /audit/:id [post]
|
|
|
func (this *OilSupplierCertController) AuditEntity() {
|
|
|
certId := this.Ctx.Input.Param(":id")
|
|
|
-
|
|
|
var errinfo ErrorDataInfo
|
|
|
defer func() { //finally处理失败的异常
|
|
|
if err := recover(); err != nil {
|
|
|
@@ -530,6 +529,41 @@ func (this *OilSupplierCertController) AuditEntity() {
|
|
|
certSrv.UpdateEntityByIdCols(certId, supplierCertEntity, cols)
|
|
|
}
|
|
|
|
|
|
+// @Title 准入初审提交审批
|
|
|
+// @Description 准入初审提交审批
|
|
|
+// @Success 200 {object} controllers.Request
|
|
|
+// @router /admission/:id [post]
|
|
|
+func (this *OilSupplierCertController) AuditEntityadmission() {
|
|
|
+ certId := this.Ctx.Input.Param(":id")
|
|
|
+ var errinfo ErrorDataInfo
|
|
|
+ defer func() { //finally处理失败的异常
|
|
|
+ if err := recover(); err != nil {
|
|
|
+ errinfo.Message = "提交失败," + err.(string)
|
|
|
+ errinfo.Code = -1
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ } else {
|
|
|
+ //返回正确结果
|
|
|
+ errinfo.Message = "审核提交成功"
|
|
|
+ errinfo.Code = 0
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ //取出审批列表
|
|
|
+ certSrv := suppliercert.GetOilSupplierCertService(utils.DBE)
|
|
|
+ certSrv.SubmitOrgAudit(certId, workflow.OIL_SUPPLIER_APPLY, workflow.PROF_AUDIT, this.User.Id, "1", "提交给专业科室审核", OilSupplierCertSubName, OilClassOrgSettingName)
|
|
|
+ //记下workflowID(首次提交时才会记录,中间状态请忽略) 及审批状态
|
|
|
+ var supplierCertEntity suppliercert.OilSupplierCert
|
|
|
+ certSrv.GetEntityById(certId, supplierCertEntity)
|
|
|
+ supplierCertEntity.Status = suppliercert.PROF_AUDIT_STATUS //二级单位初审
|
|
|
+ cols := []string{
|
|
|
+ "Id",
|
|
|
+ "Status",
|
|
|
+ }
|
|
|
+ certSrv.UpdateEntityByIdCols(certId, supplierCertEntity, cols)
|
|
|
+}
|
|
|
+
|
|
|
//// @Title 提交二级审批
|
|
|
//// @Description 提交二级审批
|
|
|
//// @Param body body suppliercert.OilSupplierCert
|