2
3
Prechádzať zdrojové kódy

专业处室审批工作流回调

yuedefeng 5 rokov pred
rodič
commit
d6e64cbf86

+ 1 - 1
src/dashoo.cn/backend/api/business/oilsupplier/suppliercert/oilsuppliercert.go

@@ -151,7 +151,7 @@ const (
 	FIRST_TRIAL_STATUS  string = "1"  //二级单位初审
 	SECOND_TRIAL_STATUS string = "2"  //二级单位复审
 	THIRD_TRIAL_STATUS  string = "3"  //专业处接收
-	PROF_AUDIT_STATUS   string = "4"  //专业科室审核
+	PROF_AUDIT_STATUS   string = "4"  //业务处室专业审批
 	CENT_AUDIT_STATUS   string = "5"  // 集中审批
 	PAYING_AUDIT_STATUS string = "6"  //待交费
 	STOREING_STATUS     string = "7"  //待入库

+ 3 - 3
src/dashoo.cn/backend/api/conf/app.conf

@@ -68,9 +68,9 @@ techModuleHost=http://weed1.labsop.cn:9390/2,388095f31c3d
 goodsPdfHost=http://weed1.labsop.cn:9390/1,363c179f05a5
 basisPdfHost=http://weed1.labsop.cn:9390/5,363a63175da9
 techPdfHost=http://weed1.labsop.cn:9390/4,363bbbd2d097
-OriginUrl=http://localhost:8080/acti-api/api
-AposeUrl=http://localhost:8080/acti-api/api/apose
-BaseUrl=http://localhost:8080/acti-api/api/acti
+OriginUrl=http://localhost:8081/api
+AposeUrl=http://localhost:8081/api/apose
+BaseUrl=http://localhost:8081/api/acti
 
 [bank]
 callbackHost=http://localhost:10091/api

+ 70 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercertListener.go

@@ -90,3 +90,73 @@ func (this *OilSupplierCertListenerController) PreSecondTrail() {
 	this.Data["json"] = approverIds
 	this.ServeJSON()
 }
+
+// @Title 获取业务处室接收分办人员列表 --回调
+// @Description get user by token
+// @Success 200 {string} string
+// @router /pre-third-trail [get]
+func (this *OilSupplierCertListenerController) PreThirdTrialStatus () {
+	businessKey := this.GetString("businessKey")
+	supplierCertId := strings.Split(businessKey, "_")[0]
+
+	certSrv := suppliercert.GetOilSupplierCertService(utils.DBE)
+	var supplierCertEntity suppliercert.OilSupplierCert
+	certSrv.GetEntityById(supplierCertId, &supplierCertEntity)
+	cols := []string{
+		"Id",
+		"Status",
+	}
+	//进入此步骤,记录在数据库中
+	supplierCertEntity.Status = suppliercert.THIRD_TRIAL_STATUS ////专业处接收
+	certSrv.UpdateEntityByIdCols(supplierCertId, supplierCertEntity, cols)
+
+	//查出业务处室接收分办的人员
+	stepCode := workflow.PROF_RECE //专业处室接收
+	auditSettingService := auditsetting.GetOilAuditSettingService(utils.DBE)
+	approverIds := auditSettingService.GetApproverIdsByStepCodeAndUnitId(stepCode, supplierCertEntity.CommitComId)
+	this.Data["json"] = approverIds
+	this.ServeJSON()
+}
+
+// @Title 获取业务处室专业审批人员列表--回调
+// @Description get user by token
+// @Success 200 {string} string
+// @router /pre-prof-audit [get]
+func (this *OilSupplierCertListenerController) PreProfAudit() {
+	businessKey := this.GetString("businessKey")
+	supplierCertId := strings.Split(businessKey, "_")[0]
+
+	certSrv := suppliercert.GetOilSupplierCertService(utils.DBE)
+	var supplierCertEntity suppliercert.OilSupplierCert
+	certSrv.GetEntityById(supplierCertId, &supplierCertEntity)
+	cols := []string{
+		"Id",
+		"Status",
+	}
+	//进入此步骤,记录在数据库中
+	supplierCertEntity.Status = suppliercert.PROF_AUDIT_STATUS //业务处室专业审批
+	certSrv.UpdateEntityByIdCols(supplierCertId, supplierCertEntity, cols)
+
+	//查出业务处室接收分办的人员
+	stepCode := workflow.PROF_AUDIT
+	auditSettingService := auditsetting.GetOilAuditSettingService(utils.DBE)
+	approverIds := auditSettingService.GetApproverIdsByStepCodeAndUnitId(stepCode, supplierCertEntity.CommitComId)
+	this.Data["json"] = approverIds
+	this.ServeJSON()
+}
+
+// @Title 查询是否交费--回调
+// @Description get user by token
+// @Success 200 {string} string
+// @router /check-need-pay [get]
+func (this *OilSupplierCertListenerController) CheckNeedPay() {
+	businessKey := this.GetString("businessKey")
+	supplierCertId := strings.Split(businessKey, "_")[0]
+
+	certSrv := suppliercert.GetOilSupplierCertService(utils.DBE)
+	var supplierCertEntity suppliercert.OilSupplierCert
+	certSrv.GetEntityById(supplierCertId, &supplierCertEntity)
+
+	this.Data["json"] = "1"
+	this.ServeJSON()
+}