|
@@ -13,7 +13,7 @@ import (
|
|
|
"github.com/rdlucklib/rdluck_tools/paging"
|
|
|
)
|
|
|
|
|
|
-type BiApproveFlow struct {
|
|
|
+type BiApproveFlowController struct {
|
|
|
controllers.BaseAuthController
|
|
|
}
|
|
|
|
|
@@ -27,7 +27,7 @@ type BiApproveFlow struct {
|
|
|
// @Param SortRule query int false "排序方式: 1-正序; 2-倒序(默认)"
|
|
|
// @Success 200 {object} report_approve.ReportApproveListResp
|
|
|
// @router /flow/list [get]
|
|
|
-func (c *BiApproveFlow) List() {
|
|
|
+func (c *BiApproveFlowController) List() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
if br.ErrMsg == "" {
|
|
@@ -54,7 +54,7 @@ func (c *BiApproveFlow) List() {
|
|
|
pars = utils.GetLikeKeywordPars(pars, keyword, 1)
|
|
|
}
|
|
|
if classifyId > 0 {
|
|
|
- condition += " AND classify_id = ?"
|
|
|
+ condition += ` AND classify_id = ?`
|
|
|
pars = append(pars, classifyId)
|
|
|
}
|
|
|
startSize := paging.StartIndex(currentIndex, pageSize)
|
|
@@ -88,7 +88,7 @@ func (c *BiApproveFlow) List() {
|
|
|
// @Param request body request.BiApproveFlowSaveReq true "type json string"
|
|
|
// @Success 200
|
|
|
// @router /flow/add [post]
|
|
|
-func (c *BiApproveFlow) Add() {
|
|
|
+func (c *BiApproveFlowController) Add() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
if br.ErrMsg == "" {
|
|
@@ -127,7 +127,7 @@ func (c *BiApproveFlow) Add() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- msg, err := biapprove.SaveBiApproveFlow(req)
|
|
|
+ _, msg, err := biapprove.SaveBiApproveFlow(req)
|
|
|
if err != nil {
|
|
|
if msg != "" {
|
|
|
br.Msg = msg
|
|
@@ -149,7 +149,7 @@ func (c *BiApproveFlow) Add() {
|
|
|
// @Param request body request.BiApproveFlowSaveReq true "type json string"
|
|
|
// @Success 200 {object} report_approve.ReportApproveFlowDetailItem
|
|
|
// @router /flow/edit [post]
|
|
|
-func (c *BiApproveFlow) Edit() {
|
|
|
+func (c *BiApproveFlowController) Edit() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
if br.ErrMsg == "" {
|
|
@@ -188,18 +188,22 @@ func (c *BiApproveFlow) Edit() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- msg, err := biapprove.SaveBiApproveFlow(req)
|
|
|
+ ok, msg, err := biapprove.SaveBiApproveFlow(req)
|
|
|
if err != nil {
|
|
|
if msg != "" {
|
|
|
br.Msg = msg
|
|
|
} else {
|
|
|
- br.Msg = "新增审批流失败"
|
|
|
+ br.Msg = "编辑审批流失败"
|
|
|
}
|
|
|
- br.ErrMsg = "新增审批流失败, err:" + err.Error()
|
|
|
+ br.ErrMsg = "编辑审批流失败, err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if !ok {
|
|
|
+ br.Msg = msg
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- br.Msg = "新增审批流成功"
|
|
|
+ br.Msg = "编辑审批流成功"
|
|
|
br.Success = true
|
|
|
br.Ret = 200
|
|
|
}
|
|
@@ -210,7 +214,7 @@ func (c *BiApproveFlow) Edit() {
|
|
|
// @Param request body request.BiApproveFlowRemoveResp true "type json string"
|
|
|
// @Success 200 {object} report_approve.ReportApproveFlowDetailItem
|
|
|
// @router /flow/remove [post]
|
|
|
-func (c *BiApproveFlow) Remove() {
|
|
|
+func (c *BiApproveFlowController) Remove() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
if br.ErrMsg == "" {
|
|
@@ -229,7 +233,7 @@ func (c *BiApproveFlow) Remove() {
|
|
|
br.Msg = "审批流不存在, 请刷新重试"
|
|
|
return
|
|
|
}
|
|
|
- msg, err := biapprove.DeleteBiApproveFlow(req.BiApproveFlowId)
|
|
|
+ ok, msg, err := biapprove.DeleteBiApproveFlow(req.BiApproveFlowId)
|
|
|
if err != nil {
|
|
|
if msg != "" {
|
|
|
br.Msg = msg
|
|
@@ -239,6 +243,10 @@ func (c *BiApproveFlow) Remove() {
|
|
|
br.ErrMsg = "删除审批流失败, err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ if !ok {
|
|
|
+ br.Msg = msg
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
br.Msg = "删除审批流成功"
|
|
|
br.Success = true
|
|
@@ -251,7 +259,7 @@ func (c *BiApproveFlow) Remove() {
|
|
|
// @Param request body request.BiApproveFlowRemoveResp true "type json string"
|
|
|
// @Success 200 {object} report_approve.ReportApproveFlowDetailItem
|
|
|
// @router /flow/detail [get]
|
|
|
-func (c *BiApproveFlow) Detail() {
|
|
|
+func (c *BiApproveFlowController) Detail() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
if br.ErrMsg == "" {
|