You need to sign in or sign up before continuing.
Commit ab73f082 authored by 李科's avatar 李科

fix: 我的预警工单,回显使用:内部字段对外覆盖处理

parent 6be97b44
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/spf13/cast" "github.com/spf13/cast"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/bean/vo/request" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/bean/vo/request"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/constant"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/resp" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/resp"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/router/middleware/header" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/router/middleware/header"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/service" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/service"
...@@ -263,8 +264,10 @@ func WorkOrderListAlert(c *gin.Context) { ...@@ -263,8 +264,10 @@ func WorkOrderListAlert(c *gin.Context) {
// disposed_list[].is_disposed --映射--> is_disposed // disposed_list[].is_disposed --映射--> is_disposed
for i := 0; i < len(data.List); i++ { for i := 0; i < len(data.List); i++ {
for j := 0; j < len(data.List[i].DisposedList); j++ { for j := 0; j < len(data.List[i].DisposedList); j++ {
if data.List[i].DisposedList[j].DisposalUser == user.SystemAccount { if data.List[i].IsDisposed != constant.IsDisposedYes {
data.List[i].IsDisposed = 1 if data.List[i].DisposedList[j].DisposalUser == user.SystemAccount {
data.List[i].IsDisposed = constant.IsDisposedYes
}
} }
} }
} }
......
...@@ -152,3 +152,20 @@ const ( ...@@ -152,3 +152,20 @@ const (
AlertNotRecovered AlertNotRecovered
AlertClosed AlertClosed
) )
// 是否处置(工单管理),1:已处置,2:未处置
const (
IsDisposedYes = 1
IsDisposedNo = 2
)
func DisposedStatusText(code int) string {
switch code {
case IsDisposedYes:
return "已处置"
case IsDisposedNo:
return "未处置"
default:
return "未知状态"
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment