Forráskód Böngészése

特殊处理固定收益

xyxie 1 hete
szülő
commit
172b5b4919

+ 3 - 3
models/tables/chart_permission/chart_permission.go

@@ -66,7 +66,7 @@ func GetYbChartPermissionFirst() (list []*YbChartPermissionFirst, err error) {
 // GetFiccPermissionExceptTactic 获取除了市场策略外的ficc权限
 func GetFiccPermissionExceptTactic() (items []*ChartPermission, err error) {
 	o := orm.NewOrm()
-	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND permission_type = 0 AND product_id = 1 and classify_name != '市场策略' ORDER BY sort ASC`
+	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND permission_type = 0 AND product_id = 1 and classify_name != '市场策略' and classify_name != '固定收益' ORDER BY sort ASC`
 	_, err = o.Raw(sql).QueryRows(&items)
 	return
 }
@@ -74,7 +74,7 @@ func GetFiccPermissionExceptTactic() (items []*ChartPermission, err error) {
 // GetPermissionFirstByProductId 获取一级品种权限
 func GetPermissionFirstByProductId(productId int) (items []*ChartPermission, err error) {
 	o := orm.NewOrm()
-	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND product_id = ? AND parent_id = 0 AND permission_type = 0 and classify_name != '市场策略' ORDER BY sort ASC`
+	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND product_id = ? AND parent_id = 0 AND permission_type = 0 and classify_name != '市场策略' and classify_name != '固定收益' ORDER BY sort ASC`
 	_, err = o.Raw(sql, productId).QueryRows(&items)
 	return
 }
@@ -82,7 +82,7 @@ func GetPermissionFirstByProductId(productId int) (items []*ChartPermission, err
 // GetPermissionSecondByProductId 获取二级品种权限
 func GetPermissionSecondByProductId(productId int) (items []*ChartPermission, err error) {
 	o := orm.NewOrm()
-	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND product_id = ? AND parent_id > 0 AND permission_type = 0 and classify_name != '市场策略' ORDER BY sort ASC`
+	sql := `SELECT * FROM chart_permission WHERE enabled = 1 AND product_id = ? AND parent_id > 0 AND permission_type = 0 and classify_name != '市场策略' and classify_name != '固定收益' ORDER BY sort ASC`
 	_, err = o.Raw(sql, productId).QueryRows(&items)
 	return
 }

+ 1 - 1
services/contract/contract.go

@@ -429,7 +429,7 @@ func GetServicePermissionMap(serviceList []*contractCustom.ContractServiceAndDet
 			}
 			for _, v := range allFiccPermissions {
 				if v.ParentId == 0 {
-					if v.PermissionName == "市场策略" {
+					if v.PermissionName == "市场策略" || v.PermissionName == "固定收益" {
 						continue
 					}
 					items, ok := permissionMap[v.ChartPermissionId]