正在显示
1 个修改的文件
包含
11 行增加
和
1 行删除
| @@ -116,12 +116,22 @@ type ChanceSelfCheckData struct { | @@ -116,12 +116,22 @@ type ChanceSelfCheckData struct { | ||
| 116 | CheckItem string `json:"checkItem"` | 116 | CheckItem string `json:"checkItem"` |
| 117 | GroupId int64 `json:"groupId"` | 117 | GroupId int64 `json:"groupId"` |
| 118 | Answer string `json::"answer"` | 118 | Answer string `json::"answer"` |
| 119 | + Id int `json:"id"` | ||
| 120 | + ParentId int `json:"parentId"` | ||
| 119 | } | 121 | } |
| 120 | 122 | ||
| 121 | func (m *Chance) GetSelfCheckData() []ChanceSelfCheckData { | 123 | func (m *Chance) GetSelfCheckData() []ChanceSelfCheckData { |
| 122 | var data []ChanceSelfCheckData | 124 | var data []ChanceSelfCheckData |
| 123 | if m.CheckResultStatus > CheckResultStatusWait { | 125 | if m.CheckResultStatus > CheckResultStatusWait { |
| 124 | - json.Unmarshal([]byte(m.CheckResult), &data) | 126 | + var temp []ChanceSelfCheckData |
| 127 | + json.Unmarshal([]byte(m.CheckResult), &temp) | ||
| 128 | + //只要一级的数据 | ||
| 129 | + for i := range temp { | ||
| 130 | + if temp[i].ParentId > 0 { | ||
| 131 | + continue | ||
| 132 | + } | ||
| 133 | + data = append(data, temp[i]) | ||
| 134 | + } | ||
| 125 | } else { | 135 | } else { |
| 126 | json.Unmarshal([]byte(m.SelfChecks), &data) | 136 | json.Unmarshal([]byte(m.SelfChecks), &data) |
| 127 | } | 137 | } |
-
请 注册 或 登录 后发表评论