2
3
فهرست منبع

各类申请企业用户提交到分办时提前检查是否有配置审核人

baichengfei 5 سال پیش
والد
کامیت
fd53e5b43e

+ 8 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercert.go

@@ -666,6 +666,14 @@ func (this *OilSupplierCertController) CompanyAuditEntity() {
 	certSrv.GetEntityById(certId, &supplierCertEntity)
 	certSrv.IsSupplierCertCanSubmit(strconv.Itoa(supplierCertEntity.SupplierId), certId)
 
+	stepCode := workflow.GetWorkFlowStepCode(supplierCertEntity.SupplierTypeCode)
+	auditSettingService := auditsetting.GetOilAuditSettingService(utils.DBE)
+	approverIds := auditSettingService.GetApproverIdsByStepCodeAndUnitId(stepCode, unitId)
+
+	if approverIds == "" {
+		panic("该分办单位未配置审批人")
+	}
+
 	//取出企业主表
 	supplierSvc := supplier.GetOilSupplierService(utils.DBE)
 	var supplierEntity supplier.OilSupplier

+ 8 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercertappend.go

@@ -709,6 +709,14 @@ func (this *OilSupplierCertAppendController) CompanySubmitAuditEntity() {
 	// 检查是否允许提交
 	certSrv.IsSupplierCertAppendCanSubmit(strconv.Itoa(supplierCertAppendEntity.SupplierId), certAppendId)
 
+	stepCode := workflow.GetWorkFlowStepCode(supplierCertAppendEntity.AppendType)
+	auditSettingService := auditsetting.GetOilAuditSettingService(utils.DBE)
+	approverIds := auditSettingService.GetApproverIdsByStepCodeAndUnitId(stepCode, unitId)
+
+	if approverIds == "" {
+		panic("该分办单位未配置审批人")
+	}
+
 	//取出企业主表
 	supplierSvc := supplier.GetOilSupplierService(utils.DBE)
 	var supplierEntity supplier.OilSupplier