Răsfoiți Sursa

后端:目录申请 审核接口

baichengfei 5 ani în urmă
părinte
comite
1f76cc3c60

+ 17 - 17
src/dashoo.cn/backend/api/business/oilsupplier/oilcatalogsub/oilcatalogsub.go

@@ -29,21 +29,21 @@ type OilCatalogSub struct {
 }
 
 const (
-	DRAFT_STATUS        string = "0"  //草稿状态
-	FIRST_TRIAL_STATUS  string = "1"  //二级单位初审
-	SECOND_TRIAL_STATUS string = "2"  //二级单位复审
-	THIRD_TRIAL_STATUS  string = "3"  //专业处接收
-	PROF_AUDIT_STATUS   string = "4"  //专业科室审核
-	CENT_AUDIT_STATUS   string = "5"  // 集中审批
-	PAYING_AUDIT_STATUS string = "6"  //待交费
-	STOREING_STATUS     string = "7"  //待入库
-	STORE_STATUS        string = "8"  //已入库
-	FEN_TRIAL_STATUS    string = "10" //二级单位分办
+	DRAFT_STATUS           string = "0"   //草稿状态
+	FIRST_TRIAL_STATUS     string = "1"   //二级单位初审
+	SECOND_TRIAL_STATUS    string = "2"   //二级单位复审
+	THIRD_TRIAL_STATUS     string = "3"   //专业处接收
+	PROF_AUDIT_STATUS      string = "4"   //专业科室审核
+	CENT_AUDIT_STATUS      string = "5"   // 集中审批	(2021-0109 新流程企管法规处审批)
+	PAYING_AUDIT_STATUS    string = "6"   //待交费
+	STOREING_STATUS        string = "7"   //待入库
+	STORE_STATUS           string = "8"   //已入库
+	FEN_TRIAL_STATUS       string = "10"  //二级单位分办
 	NO_FEN_TRIAL_STATUS    string = "-10" //二级单位分办未通过
-	NOPASS_STATUS       string = "-1" // 初审未通过
-	NO_SECOND_TRIAL_STATUS   string = "-2" // 复审未通过
-	NO_THIRD_TRIAL_STATUS    string = "-3" // 专业处接收未通过
-	NO_PROF_AUDIT_STATUS     string = "-4" // 专业处室未通过
-	NO_CENT_AUDIT_STATUS    string = "-5" // 集中评审未通过
-	ALL_PASE_STATUS    string = "11" //审核完成
-)
+	NOPASS_STATUS          string = "-1"  // 初审未通过
+	NO_SECOND_TRIAL_STATUS string = "-2"  // 复审未通过
+	NO_THIRD_TRIAL_STATUS  string = "-3"  // 专业处接收未通过
+	NO_PROF_AUDIT_STATUS   string = "-4"  // 专业处室未通过
+	NO_CENT_AUDIT_STATUS   string = "-5"  // 集中评审未通过
+	ALL_PASE_STATUS        string = "11"  //审核完成
+)

+ 16 - 16
src/dashoo.cn/backend/api/controllers/oilsupplier/oilcatalogsub.go

@@ -464,10 +464,10 @@ func (this *OilCatalogSubController) AuditEntity() {
 	var jsonblob = this.Ctx.Input.RequestBody
 	json.Unmarshal(jsonblob, &dataOther)
 
-	var entity oilcatalogsub.OilCatalogSub
+	var subEntity oilcatalogsub.OilCatalogSub
 	var catalog oilcatalog.OilCatalog
 	svc := oilcatalogsub.GetOilCatalogSubService(utils.DBE)
-	svc.GetEntityById(Id, &entity)
+	svc.GetEntityById(Id, &subEntity)
 
 	var errInfo ErrorDataInfo
 	defer func() { //finally处理失败的异常
@@ -490,16 +490,16 @@ func (this *OilCatalogSubController) AuditEntity() {
 	backStatus := "0"
 	var userIds string
 
-	if entity.Status == oilcatalogsub.FIRST_TRIAL_STATUS {
-		userIds = utils.ToStr(entity.SecondAudit)
+	if subEntity.Status == oilcatalogsub.FIRST_TRIAL_STATUS {
+		userIds = utils.ToStr(subEntity.SecondAudit)
 		status = oilcatalogsub.SECOND_TRIAL_STATUS
 		backStatus = oilcatalogsub.NOPASS_STATUS
-	} else if entity.Status == oilcatalogsub.SECOND_TRIAL_STATUS {
+	} else if subEntity.Status == oilcatalogsub.SECOND_TRIAL_STATUS {
 		backStatus = oilcatalogsub.NO_SECOND_TRIAL_STATUS
 		status = oilcatalogsub.CENT_AUDIT_STATUS
 
 		paramSvc := baseparameter.GetBaseparameterService(utils.DBE)
-		topId := paramSvc.GetBaseparameterMessage("", "paramset", "CENT_AUDIT")
+		topId := paramSvc.GetBaseparameterMessage("", "paramset", "CENT_AUDIT") // 企管法规处审核
 
 		var userList []userRole.Base_User
 		var setting auditsetting.Base_OilAuditSetting
@@ -521,7 +521,7 @@ func (this *OilCatalogSubController) AuditEntity() {
 
 		userIds = strings.Trim(userIds, ",")
 
-	} else if entity.Status == oilcatalogsub.CENT_AUDIT_STATUS {
+	} else if subEntity.Status == oilcatalogsub.CENT_AUDIT_STATUS {
 		userIds = this.User.Id
 		status = oilcatalogsub.ALL_PASE_STATUS
 		backStatus = oilcatalogsub.NO_CENT_AUDIT_STATUS
@@ -529,8 +529,8 @@ func (this *OilCatalogSubController) AuditEntity() {
 
 	svcActiviti := workflow.GetActivitiService(utils.DBE)
 	var ActiComplete workflow.ActiCompleteVM
-	ActiComplete.ProcessKey = entity.ProcessKey
-	ActiComplete.BusinessKey = entity.BusinessKey
+	ActiComplete.ProcessKey = subEntity.ProcessKey
+	ActiComplete.BusinessKey = subEntity.BusinessKey
 	ActiComplete.UserNames = userIds
 	ActiComplete.UserId = this.User.Id
 	ActiComplete.Remarks = dataOther.AuditorRemark
@@ -543,19 +543,19 @@ func (this *OilCatalogSubController) AuditEntity() {
 		if receiveVal == "true" {
 			// 更新主表状态
 
-			if entity.Status == oilcatalogsub.CENT_AUDIT_STATUS {
+			if subEntity.Status == oilcatalogsub.CENT_AUDIT_STATUS {
 				catalog.Status = "2"
 			} else {
 				catalog.Status = "1"
 			}
-			entity.Status = status
+			subEntity.Status = status
 			cols := []string{
 				"Status",
 			}
-			svc.UpdateEntityByIdCols(Id, &entity, cols)
+			svc.UpdateEntityByIdCols(Id, &subEntity, cols)
 			// 从表状态
 
-			where := "SubId=" + Id + " and CatalogType=" + entity.Type
+			where := "SubId=" + Id + " and CatalogType=" + subEntity.Type
 			svc.UpdateEntityBywheretbl(OilCatalogName, &catalog, cols, where)
 			errInfo.Message = "提交成功!"
 			errInfo.Code = 0
@@ -575,14 +575,14 @@ func (this *OilCatalogSubController) AuditEntity() {
 
 		if receiveVal == "true" {
 			// 更新主表状态
-			entity.Status = backStatus
+			subEntity.Status = backStatus
 			cols := []string{
 				"Status",
 			}
-			svc.UpdateEntityByIdCols(Id, entity, cols)
+			svc.UpdateEntityByIdCols(Id, subEntity, cols)
 			// 从表状态
 			catalog.Status = "0"
-			where := "SubId=" + Id + " and CatalogType=" + entity.Type
+			where := "SubId=" + Id + " and CatalogType=" + subEntity.Type
 			svc.UpdateEntityBywheretbl(OilCatalogName, &catalog, cols, where)
 			errInfo.Message = "提交成功!"
 			errInfo.Code = 0