|
@@ -256,6 +256,13 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
|
}
|
|
|
permissionArr := strings.Split(req.PermissionIds, ",")
|
|
|
permissionMap := make(map[int]int) //权限id的map集合,用来避免重复添加权限校验
|
|
|
+
|
|
|
+ permissionNameMap, err := services.GetPermissionNameMap()
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "新增合同失败"
|
|
|
+ br.ErrMsg = "获取权限名称失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
for _, v := range permissionArr {
|
|
|
item := new(company.CompanyContractPermission)
|
|
|
item.CompanyId = req.CompanyId
|
|
@@ -274,7 +281,11 @@ func (this *CompanyApplyController) ApplyServiceUpdate() {
|
|
|
permissionMap[chartPermissionId] = chartPermissionId
|
|
|
|
|
|
item.ChartPermissionId = chartPermissionId
|
|
|
-
|
|
|
+ item.PermissionName = permissionNameMap[chartPermissionId]
|
|
|
+ //如果是研选扣点包的权限,写入扣点点数
|
|
|
+ if chartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ item.Points = req.Points
|
|
|
+ }
|
|
|
item.StartDate = req.StartDate
|
|
|
item.EndDate = req.EndDate
|
|
|
item.IsUpgrade = mapPermissionIdUpgrade[chartPermissionId]
|