|
@@ -941,21 +941,23 @@ func CreateNewReport(req models.AddReq, adminInfo *system.Admin) (newReportId in
|
|
|
err = errors.New("保存失败,Err:" + e.Error())
|
|
|
return
|
|
|
}
|
|
|
- //处理权限
|
|
|
- {
|
|
|
- permissionItems, err := models.GetPermission(req.ClassifyNameSecond)
|
|
|
- if err != nil {
|
|
|
- go alarm_msg.SendAlarmMsg("获取权限失败,Err:"+err.Error(), 3)
|
|
|
- //utils.SendEmail(utils.APPNAME+"失败提醒", "获取权限失败,Err:"+err.Error(), utils.EmailSendToUsers)
|
|
|
- }
|
|
|
- for _, v := range permissionItems {
|
|
|
- err = models.AddChartPermissionChapterMapping(v.ChartPermissionId, newReportId)
|
|
|
- if err != nil {
|
|
|
- go alarm_msg.SendAlarmMsg("新增权限失败,Err:"+err.Error(), 3)
|
|
|
- //utils.SendEmail(utils.APPNAME+"失败提醒", "新增权限失败,Err:"+err.Error()+strconv.FormatInt(newReportId, 10), utils.EmailSendToUsers)
|
|
|
+
|
|
|
+ // 处理权限
|
|
|
+ if utils.BusinessCode == utils.BusinessCodeRelease || utils.BusinessCode == utils.BusinessCodeSandbox {
|
|
|
+ go func() {
|
|
|
+ permissionItems, e := models.GetPermission(req.ClassifyNameSecond)
|
|
|
+ if e != nil {
|
|
|
+ alarm_msg.SendAlarmMsg("获取权限失败,Err:"+err.Error(), 3)
|
|
|
}
|
|
|
- }
|
|
|
+ for _, v := range permissionItems {
|
|
|
+ e = models.AddChartPermissionChapterMapping(v.ChartPermissionId, newReportId)
|
|
|
+ if e != nil {
|
|
|
+ alarm_msg.SendAlarmMsg("新增权限失败,Err:"+err.Error(), 3)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }()
|
|
|
}
|
|
|
+
|
|
|
reportCode = utils.MD5(strconv.Itoa(int(newReportId)))
|
|
|
//修改唯一编码
|
|
|
{
|