|
@@ -584,24 +584,24 @@ func (this *ReportController) Add() {
|
|
|
}
|
|
|
|
|
|
//处理权限
|
|
|
- if utils.BusinessCode == utils.BusinessCodeRelease || utils.BusinessCode == utils.BusinessCodeSandbox {
|
|
|
- go func() {
|
|
|
- permissionItems, e := models.GetPermission(req.ClassifyNameSecond)
|
|
|
+ //if utils.BusinessCode == utils.BusinessCodeRelease || utils.BusinessCode == utils.BusinessCodeSandbox {
|
|
|
+ go func() {
|
|
|
+ permissionItems, e := models.GetPermission(req.ClassifyNameSecond)
|
|
|
+ if e != nil {
|
|
|
+ alarm_msg.SendAlarmMsg("获取权限失败,Err:"+e.Error(), 3)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, v := range permissionItems {
|
|
|
+ e = models.AddChartPermissionChapterMapping(v.ChartPermissionId, newReportId)
|
|
|
if e != nil {
|
|
|
- alarm_msg.SendAlarmMsg("获取权限失败,Err:"+e.Error(), 3)
|
|
|
+ alarm_msg.SendAlarmMsg("新增权限失败,Err:"+e.Error(), 3)
|
|
|
return
|
|
|
}
|
|
|
- for _, v := range permissionItems {
|
|
|
- e = models.AddChartPermissionChapterMapping(v.ChartPermissionId, newReportId)
|
|
|
- if e != nil {
|
|
|
- alarm_msg.SendAlarmMsg("新增权限失败,Err:"+e.Error(), 3)
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- // 同步crm权限
|
|
|
- _ = services.EditReportPermissionSync(newReportId, req.ClassifyNameSecond)
|
|
|
- }()
|
|
|
- }
|
|
|
+ }
|
|
|
+ // 同步crm权限
|
|
|
+ _ = services.EditReportPermissionSync(newReportId, req.ClassifyNameSecond)
|
|
|
+ }()
|
|
|
+ //}
|
|
|
|
|
|
recordItem := &models.ReportStateRecord{
|
|
|
ReportId: int(newReportId),
|
|
@@ -743,29 +743,29 @@ func (this *ReportController) Edit() {
|
|
|
}
|
|
|
|
|
|
//处理权限
|
|
|
- if utils.BusinessCode == utils.BusinessCodeRelease || utils.BusinessCode == utils.BusinessCodeSandbox {
|
|
|
- go func() {
|
|
|
- e := models.RemoveChartPermissionChapterMapping(req.ReportId)
|
|
|
- if e != nil {
|
|
|
- alarm_msg.SendAlarmMsg("修改删除报告权限失败,Err:"+e.Error(), 3)
|
|
|
- return
|
|
|
- }
|
|
|
- permissionItems, e := models.GetPermission(req.ClassifyNameSecond)
|
|
|
+ //if utils.BusinessCode == utils.BusinessCodeRelease || utils.BusinessCode == utils.BusinessCodeSandbox {
|
|
|
+ go func() {
|
|
|
+ e := models.RemoveChartPermissionChapterMapping(req.ReportId)
|
|
|
+ if e != nil {
|
|
|
+ alarm_msg.SendAlarmMsg("修改删除报告权限失败,Err:"+e.Error(), 3)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ permissionItems, e := models.GetPermission(req.ClassifyNameSecond)
|
|
|
+ if e != nil {
|
|
|
+ alarm_msg.SendAlarmMsg("获取权限失败,Err:"+e.Error(), 3)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, v := range permissionItems {
|
|
|
+ e = models.AddChartPermissionChapterMapping(v.ChartPermissionId, req.ReportId)
|
|
|
if e != nil {
|
|
|
- alarm_msg.SendAlarmMsg("获取权限失败,Err:"+e.Error(), 3)
|
|
|
+ alarm_msg.SendAlarmMsg("新增权限失败,Err:"+e.Error(), 3)
|
|
|
return
|
|
|
}
|
|
|
- for _, v := range permissionItems {
|
|
|
- e = models.AddChartPermissionChapterMapping(v.ChartPermissionId, req.ReportId)
|
|
|
- if e != nil {
|
|
|
- alarm_msg.SendAlarmMsg("新增权限失败,Err:"+e.Error(), 3)
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- // 同步crm权限
|
|
|
- _ = services.EditReportPermissionSync(req.ReportId, req.ClassifyNameSecond)
|
|
|
- }()
|
|
|
- }
|
|
|
+ }
|
|
|
+ // 同步crm权限
|
|
|
+ _ = services.EditReportPermissionSync(req.ReportId, req.ClassifyNameSecond)
|
|
|
+ }()
|
|
|
+ //}
|
|
|
|
|
|
reportCode := utils.MD5(strconv.Itoa(int(req.ReportId)))
|
|
|
resp := new(models.EditResp)
|