|
@@ -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) {
|