瀏覽代碼

fix:看板审批err遗漏

zqbao 5 月之前
父節點
當前提交
1c27343af7
共有 2 個文件被更改,包括 11 次插入0 次删除
  1. 10 0
      services/bi_approve/bi_approve.go
  2. 1 0
      services/bi_approve/bi_approve_message.go

+ 10 - 0
services/bi_approve/bi_approve.go

@@ -34,6 +34,7 @@ func PassBiApprove(approveId int, adminId int) (msg string, err error) {
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "审批不存在, 请刷新页面"
+			err = e
 			return
 		}
 		msg = "操作失败"
@@ -54,6 +55,7 @@ func PassBiApprove(approveId int, adminId int) (msg string, err error) {
 	if er != nil {
 		if utils.IsErrNoRow(er) {
 			msg = "无权审批"
+			err = er
 			return
 		}
 		msg = "操作失败"
@@ -639,6 +641,7 @@ func GetApproveDetail(approveId int) (resp response.BiApproveDetail, msg string,
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "审批已被删除, 请刷新页面"
+			err = e
 			return
 		}
 		msg = "获取失败"
@@ -759,6 +762,7 @@ func BiApproveRefuse(biApproveId, adminId int, approveRemark string) (msg string
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "审批不存在, 请刷新页面"
+			err = e
 			return
 		}
 		msg = "操作失败"
@@ -780,6 +784,7 @@ func BiApproveRefuse(biApproveId, adminId int, approveRemark string) (msg string
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "无权审批"
+			err = e
 			return
 		}
 		msg = "操作失败"
@@ -871,6 +876,7 @@ func BiApproveCancel(biApproveId, adminId int, adminName string) (msg string, er
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "审批已被删除, 请刷新页面"
+			err = e
 			return
 		}
 		msg = "操作失败"
@@ -912,6 +918,7 @@ func cancelBiApprove(biId, approveId, sysAdminId int, sysAdminName string) (err
 	approveItem, e := biapprove.GetBiApproveById(approveId)
 	if e != nil {
 		if utils.IsErrNoRow(e) {
+			err = e
 			return
 		}
 		err = fmt.Errorf("approve GetItemById err: %s", e.Error())
@@ -990,6 +997,9 @@ func CheckBiOpenApprove(classifyId int) (opening bool, err error) {
 		err = fmt.Errorf("ApproveFlow GetItemByCondition err: %s", e.Error())
 		return
 	}
+	if utils.IsErrNoRow(e) {
+		return
+	}
 
 	// 开启审批/有审批流
 	if openApprove && (flowItem != nil) {

+ 1 - 0
services/bi_approve/bi_approve_message.go

@@ -51,6 +51,7 @@ func ReadBiMessage(msgId int, adminId int) (msg string, err error) {
 	if e != nil {
 		if utils.IsErrNoRow(e) {
 			msg = "消息不存在, 请刷新页面"
+			err = e
 			return
 		}
 		msg = "获取失败"