|
@@ -402,8 +402,9 @@ func (this *CompanyApplyController) ApplyContractDetail() {
|
|
|
permissions := make([]int, 0) // 合同权限IDs
|
|
|
checkItems := make([]*company.PermissionLookItem, 0)
|
|
|
//expMap := map[bool]string{false: "(3w)", true: "(5w)"} // 买方研选价格
|
|
|
- var expensiveYx int
|
|
|
+ //var expensiveYx int
|
|
|
// 未选大套餐, 走老逻辑
|
|
|
+ var points float64
|
|
|
if detail.RaiPackageType == 0 {
|
|
|
mapUpgrade := make(map[int]bool) // 通过合同获取所勾选的升级行业权限
|
|
|
|
|
@@ -413,11 +414,18 @@ func (this *CompanyApplyController) ApplyContractDetail() {
|
|
|
}
|
|
|
if v.ExpensiveYx > 0 {
|
|
|
mapExpensive[v.ChartPermissionId] = true
|
|
|
- expensiveYx = v.ExpensiveYx
|
|
|
+ //expensiveYx = v.ExpensiveYx
|
|
|
+ }
|
|
|
+
|
|
|
+ if v.Points > 0 && v.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ points = v.Points
|
|
|
}
|
|
|
permissions = append(permissions, v.ChartPermissionId)
|
|
|
}
|
|
|
for _, n := range items {
|
|
|
+ if points > 0 && n.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ n.PermissionName += fmt.Sprint("(", points, "点)")
|
|
|
+ }
|
|
|
if utils.InArrayByInt(permissions, n.ChartPermissionId) {
|
|
|
checkList = append(checkList, n.ChartPermissionId)
|
|
|
checkItems = append(checkItems, n)
|
|
@@ -449,14 +457,14 @@ func (this *CompanyApplyController) ApplyContractDetail() {
|
|
|
continue
|
|
|
}
|
|
|
// 买方研选
|
|
|
- if p.ChartPermissionId == utils.CHART_PERMISSION_ID_YANXUAN {
|
|
|
- if expensiveYx == 1 {
|
|
|
- p.PermissionName += "(5w)"
|
|
|
- } else if expensiveYx == 2 {
|
|
|
- p.PermissionName += "(10w)"
|
|
|
- }
|
|
|
- //p.PermissionName += expMap[mapExpensive[p.ChartPermissionId]]
|
|
|
- }
|
|
|
+ //if p.ChartPermissionId == utils.CHART_PERMISSION_ID_YANXUAN {
|
|
|
+ // if expensiveYx == 1 {
|
|
|
+ // p.PermissionName += "(5w)"
|
|
|
+ // } else if expensiveYx == 2 {
|
|
|
+ // p.PermissionName += "(10w)"
|
|
|
+ // }
|
|
|
+ // //p.PermissionName += expMap[mapExpensive[p.ChartPermissionId]]
|
|
|
+ //}
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -483,20 +491,27 @@ func (this *CompanyApplyController) ApplyContractDetail() {
|
|
|
if v.ExpensiveYx == 1 {
|
|
|
mapExpensive[v.ChartPermissionId] = true
|
|
|
}
|
|
|
+ if v.Points > 0 && v.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ points = v.Points
|
|
|
+ }
|
|
|
permissions = append(permissions, v.ChartPermissionId)
|
|
|
}
|
|
|
- // 专家和研选
|
|
|
+ // 专家、研选订阅、研选扣点包
|
|
|
for _, n := range items {
|
|
|
- if n.ChartPermissionId != utils.ZHUAN_JIA_ID && n.ChartPermissionId != utils.CHART_PERMISSION_ID_YANXUAN {
|
|
|
+ if n.ChartPermissionId != utils.ZHUAN_JIA_ID && n.ChartPermissionId != utils.CHART_PERMISSION_ID_YANXUAN && n.ChartPermissionId != utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
continue
|
|
|
}
|
|
|
- if n.ChartPermissionId == utils.CHART_PERMISSION_ID_YANXUAN {
|
|
|
- //n.PermissionName += expMap[mapExpensive[n.ChartPermissionId]]
|
|
|
- if expensiveYx == 1 {
|
|
|
- n.PermissionName += "(5w)"
|
|
|
- } else if expensiveYx == 2 {
|
|
|
- n.PermissionName += "(10w)"
|
|
|
- }
|
|
|
+ //if n.ChartPermissionId == utils.CHART_PERMISSION_ID_YANXUAN {
|
|
|
+ // //n.PermissionName += expMap[mapExpensive[n.ChartPermissionId]]
|
|
|
+ // if expensiveYx == 1 {
|
|
|
+ // n.PermissionName += "(5w)"
|
|
|
+ // } else if expensiveYx == 2 {
|
|
|
+ // n.PermissionName += "(10w)"
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
+ if n.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ n.PermissionName += fmt.Sprint("(", points, "点)")
|
|
|
}
|
|
|
if utils.InArrayByInt(permissions, n.ChartPermissionId) {
|
|
|
checkList = append(checkList, n.ChartPermissionId)
|