|
@@ -123,6 +123,7 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
|
|
|
|
mapPermissionIdUpgrade := make(map[int]int, 0)
|
|
mapPermissionIdUpgrade := make(map[int]int, 0)
|
|
mapPermissionIdExpensive := make(map[int]int, 0)
|
|
mapPermissionIdExpensive := make(map[int]int, 0)
|
|
|
|
+ mapPoints := make(map[int]float64)
|
|
var raicontractType string
|
|
var raicontractType string
|
|
if productId == 2 {
|
|
if productId == 2 {
|
|
// CRM13.3改-是否为权益内部人员, 非权益内部人员只能勾选行业不能勾选单独的主客观, 勾选行业(即勾选主观的ID需要加入客观的权限ID)
|
|
// CRM13.3改-是否为权益内部人员, 非权益内部人员只能勾选行业不能勾选单独的主客观, 勾选行业(即勾选主观的ID需要加入客观的权限ID)
|
|
@@ -132,7 +133,9 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
br.ErrMsg = "判断是否为权益内部人员失败, GetRaiAdmin Err: " + e.Error()
|
|
br.ErrMsg = "判断是否为权益内部人员失败, GetRaiAdmin Err: " + e.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ for _, v := range req.PointsArr {
|
|
|
|
+ mapPoints[v.ChartPermissionId] = v.Points
|
|
|
|
+ }
|
|
var permissionIdsNew string
|
|
var permissionIdsNew string
|
|
permissionIdsNew, mapPermissionIdUpgrade, mapPermissionIdExpensive, err = services.CheckCompanyUpgradeV2(req.PermissionIds, isRai)
|
|
permissionIdsNew, mapPermissionIdUpgrade, mapPermissionIdExpensive, err = services.CheckCompanyUpgradeV2(req.PermissionIds, isRai)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -317,11 +320,6 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
br.ErrMsg = "获取权限名称失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取权限名称失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
- mapPoints := make(map[int]float64)
|
|
|
|
- for _, v := range req.PointsArr {
|
|
|
|
- mapPoints[v.ChartPermissionId] = v.Points
|
|
|
|
- }
|
|
|
|
for _, v := range permissionArr {
|
|
for _, v := range permissionArr {
|
|
item := new(company.CompanyContractPermission)
|
|
item := new(company.CompanyContractPermission)
|
|
item.CompanyId = req.CompanyId
|
|
item.CompanyId = req.CompanyId
|
|
@@ -338,7 +336,6 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
permissionMap[chartPermissionId] = chartPermissionId
|
|
permissionMap[chartPermissionId] = chartPermissionId
|
|
-
|
|
|
|
item.ChartPermissionId = chartPermissionId
|
|
item.ChartPermissionId = chartPermissionId
|
|
item.PermissionName = permissionNameMap[chartPermissionId]
|
|
item.PermissionName = permissionNameMap[chartPermissionId]
|
|
//如果是研选扣点包的权限,写入扣点点数
|
|
//如果是研选扣点包的权限,写入扣点点数
|
|
@@ -401,7 +398,7 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
br.ErrMsg = "获取审批记录失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取审批记录失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- err = company.ModifyCompanyApplyServiceUpdate(&req, productId, recode.CompanyContractId, companyProduct.IsFormal, mapPermissionIdUpgrade, mapPermissionIdExpensive)
|
|
|
|
|
|
+ err = company.ModifyCompanyApplyServiceUpdate(&req, productId, recode.CompanyContractId, companyProduct.IsFormal, mapPermissionIdUpgrade, mapPermissionIdExpensive, mapPoints)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "申请失败"
|
|
br.Msg = "申请失败"
|
|
br.ErrMsg = "申请失败,Err:" + err.Error()
|
|
br.ErrMsg = "申请失败,Err:" + err.Error()
|