Ver Fonte

缴费管理

lining há 6 anos atrás
pai
commit
5cbe549b3e

+ 7 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/paymentinfo.go

@@ -4,6 +4,7 @@ import (
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
 	"dashoo.cn/backend/api/business/paymentinfo"
 	. "dashoo.cn/backend/api/controllers"
+	"dashoo.cn/business2/permission"
 	"dashoo.cn/utils"
 	"encoding/json"
 	"strconv"
@@ -43,6 +44,12 @@ func (this *PaymentInfoController) GetEntityList() {
 	//svc := suppliercert.GetOilSupplierCertService(utils.DBE)
 	//var list []suppliercert.OilSupplierCert
 
+	svcPerm := permission.GetPermissionService(utils.DBE)
+	isauth := svcPerm.IsAuthorized(this.User.Id, "oil_supplier.marketAccess.AllRecord")
+	if !svcPerm.IsAdmin(this.User.Id) && !isauth {
+		where = where + " and c.CreateUserId = '" + this.User.Id + "'"
+	}
+
 	var paylist []paymentinfo.PaymentinfoList
 	svc := paymentinfo.GetPaymentService(utils.DBE)
 	total := svc.GetPaymentinfoList( page.CurrentPage, page.Size, orderby, asc, &paylist, where)

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

@@ -921,6 +921,14 @@ func (this *OilSupplierCertController) AuditEntityFir() {
 					} else if supplierCertEntity.SupplierTypeCode == suppliercert.TECH_TYPECODE {
 						Amount = 8000
 					}
+					//var payinfo paymentinfo.OilPaymentInfo
+					//payinfo.SupplierId = supplierCertEntity.SupplierId
+					//payinfo.SupplierCertId = supplierCertEntity.Id
+					//payinfo.PayType = "1"
+					//payinfo.Amount = strconv.FormatFloat(Amount,'E',-1,64)
+					//payinfo.CreateUserId = supplierCertEntity.CreateUserId
+					//payinfo.CreateBy = supplierCertEntity.CreateBy
+					//paysvc.InsertEntity(&payinfo)
 					paysvc.AddPaymentinfo(supplierCertEntity.SupplierId, supplierCertEntity.Id, Amount, "1")
 					supplierCertEntity.Status = status
 					supplierCertEntity.Step = step