|
@@ -1067,3 +1067,68 @@ func (this *BIDaShboardController) GrantInfo() {
|
|
|
br.Data = adminIdStr
|
|
|
br.Msg = "查询成功"
|
|
|
}
|
|
|
+
|
|
|
+// Public
|
|
|
+// @Title
|
|
|
+// @Description 撤销公共看板
|
|
|
+// @Param request body models.GrantPptReq true "type json string"
|
|
|
+// @Success 200 Ret=200 分配成功
|
|
|
+// @router /public/cancel [post]
|
|
|
+func (this *BIDaShboardController) PublicCancel() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ var req bi_dashboard.DelDashboardReq
|
|
|
+ err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "参数解析异常!"
|
|
|
+ br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ item, err := bi_dashboard.GetDashboardById(req.BiDashboardId)
|
|
|
+ if err != nil && !utils.IsErrNoRow(err) {
|
|
|
+ br.Msg = "获取数据异常!"
|
|
|
+ br.ErrMsg = "获取数据异常,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //// 校验是否开启了审批流
|
|
|
+ //opening, e := biapprove.CheckBiOpenApprove(item.BiDashboardClassifyId)
|
|
|
+ //if e != nil {
|
|
|
+ // br.Msg = "操作失败"
|
|
|
+ // br.ErrMsg = "校验报告是否开启审批流失败, Err: " + e.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //if opening {
|
|
|
+ // _, err = biapprove.SubmitBiApprove(req.BiDashboardId, item.BiDashboardName, req.ClassifyId, this.SysUser.AdminId, this.SysUser.RealName)
|
|
|
+ // if err != nil {
|
|
|
+ // br.Msg = "提交审批失败"
|
|
|
+ // br.ErrMsg = "提交审批失败, Err: " + err.Error()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // item.State = 4
|
|
|
+ //} else {
|
|
|
+ // item.State = 6
|
|
|
+ //}
|
|
|
+
|
|
|
+ item.BiDashboardClassifyId = 0
|
|
|
+ item.State = 1
|
|
|
+
|
|
|
+ err = bi_dashboard.EditDashboard(item)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "编辑失败"
|
|
|
+ br.ErrMsg = "编辑失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.IsAddLog = true
|
|
|
+ br.Msg = "撤销成功"
|
|
|
+}
|