Browse Source

后端: 根据级别判断准入是否交费

baichengfei 4 years ago
parent
commit
343bf52ce9

+ 14 - 0
src/dashoo.cn/backend/api/business/oilsupplier/suppliercertcommon/oilsuppliercertCheckStatus.go

@@ -1,9 +1,11 @@
 package suppliercertcommon
 
 import (
+	"dashoo.cn/backend/api/business/oilsupplier/supplier"
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
 	"dashoo.cn/backend/api/business/paymentinfo"
 	. "dashoo.cn/backend/api/mydb"
+	"dashoo.cn/utils"
 	"github.com/go-xorm/xorm"
 )
 
@@ -21,6 +23,18 @@ func (s *OilSupplierCertCheckStatus) CheckOilSupplierCertIsNeedPay(certId string
 	var supplierCertEntity suppliercert.OilSupplierCert
 	s.GetEntityById(certId, &supplierCertEntity)
 
+	// 2021年05月11日 企管确认:准入申请,级别为1级的不交费且不考虑准入方式;2级的按原准入方式确定是否收费
+	svcSupplier := supplier.GetOilSupplierService(utils.DBE)
+	var supplierEntity supplier.OilSupplier
+	svcSupplier.GetEntityById(supplierCertEntity.SupplierId, &supplierEntity)
+
+	if supplierEntity.Id == 0 {
+		return 1
+	}
+	if supplierEntity.Grade == "1" {
+		return 2
+	}
+
 	var isPayList []string
 	isPayList = append(isPayList, suppliercert.PINGSHEN)
 	isPayList = append(isPayList, suppliercert.WAIBUSHICHANG)